2021.3.2松果出行,二面凉经

钉钉视频面试
1、 自我介绍;
2、 volatile;
3、
S2、S1、S3、S4、S6、S5、S8、S7  为当前歌曲热度排名, 1,2,3,5,9 为专家认为的歌曲排名,下面的例子为加上专家建议后的歌曲排名,
在自己电脑上 coding  ,平时几乎不刷算法和力扣的我在这里直接白给,大佬给我半小时,自己不知道干啥去了,半小时后大佬回来看了一眼共享屏幕
那边我电脑上啥也没有,然后说你还有什么要问我的吗?
我:没有。。。(内心已崩溃)。
面试结束。
不得不说,算法基础还是很重要的,这题我搜答案都搜不到,平时不刷算法,这时很难自己运行。
#面经##松果出行##Java工程师##校招#
全部评论
看起来是:ids里面如果存在songs的歌曲,则这部分歌曲按ids的顺序放前面,遍历完ids后,songs剩下的添加到尾部
1 回复 分享
发布于 2021-03-04 10:57
我这连题都没读懂😑
1 回复 分享
发布于 2021-03-02 23:47
 /**测试交差集      * songs:S2、S1、S3、S4、S6、S5、S8、S7  为当前歌曲热度排名,      * ids:1,2,3,5,9 为专家认为的歌曲排名,下面的例子为加上专家建议后的歌曲排名,      * 输出: 1 2 3 5 4 6 8 7      * @param songs      * @param ids      * @return      */     public static List<Integer> Crossroads(List<Integer> songs,List<Integer> ids){         List<Integer> collect = ids.stream().filter(id -> songs.contains(id)).collect(Collectors.toList());         List<Integer> collect1 = songs.stream().filter(song -> !ids.contains(song)).collect(Collectors.toList());         List<Integer> res=new ArrayList<>();         for (Integer integer : collect) {             res.add(integer);         }         for (Integer integer : collect1) {             res.add(integer);         }         return res;     }
点赞 回复 分享
发布于 2021-05-18 01:15
取交集再取差集
点赞 回复 分享
发布于 2021-05-17 17:46
大佬是投的Java岗吗
点赞 回复 分享
发布于 2021-03-04 21:28
啊这
点赞 回复 分享
发布于 2021-03-03 10:46
我也没看懂题...为什么专家的权重和歌曲的数目都不一致啊😑
点赞 回复 分享
发布于 2021-03-03 10:09

相关推荐

白火同学:1、简历可以浓缩成一页,简历简历先要“简”方便HR快速过滤出有效信息,再要“历”用有效信息突出个人的含金量。 2、教育背景少了入学时间~毕业时间,HR判断不出你是否为应届生。 3、如果你的平台账号效果还不错,可以把账号超链接或者用户名贴到对应位置,一是方便HR知道你是具体做了什么内容的运营,看到账号一目了然,二是口说无凭,账号为证,这更有说服力。
面试被问期望薪资时该如何...
点赞 评论 收藏
分享
01-17 11:57
已编辑
门头沟学院 前端工程师
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务