背景:211本硕,一作SCI一区论文两篇,无实习。
这次秋招的第一场面试,也是最硬核的一场。虽然面的很烂,但是真的学到了很多(意识到了自己有多菜),记录一下回馈社区。
一面(8.23)
1. 自我介绍;
2. 了解社区检测吗(了解过),了解哪些算法(Louvain, LPA);
3. Louvain算法的算法流程(比较简单);
4. Louvain算法是用模块度来优化对吧,那模块度怎么改进呢(模块化密度),还有呢(懵);
5. LPA算法的算法流程(比较简单);
6. LPA算法从本质上来看是社区发现算法还是聚类算法(懵,有懂的大佬评论区说一下);
7. 如果你来做抖音的风险社区检测,你觉得用Louvain还是LPA更合适(懵);
8. 了解GCN吗(了解过),它是Transductive还是Inductive(Transductive);
9. GCN是空域还是频域(频域),它为什么要用切比雪夫多项式的一阶近似(懵,真不记得了);
10. 线程和进程的区别是什么(答了两点),还有呢(懵);
11. 撕代码(LC124,Hard,二叉树中的最大路径和,10分钟左右写完);
12. 撕代码(LC440,Hard,字典序的第K小数字,写的磕磕绊绊,20分钟左右写完)。
面试管全程面无表情,答对答错都是“嗯”(真心自闭)。面完有预感会挂,但是题写出来了还是抱有一丝希望。结果第二天一查果然挂了,很丧很焦虑,以为今年都是这种难度。于是花了几天时间对着自己简历重新挖了一遍,之后却再也没碰过这么硬核的面试(笑死)。字节是真的高攀不起啊。
#秋招##字节跳动##算法工程师##面经#