一面10.12
1、数据结构:字典树、前缀树、哈希表、跳表
2、python支持内存管理吗
3、算法:将词转化为向量的方法有哪些、RNN和LSTM以及GRU的区别、损失函数有哪些(除了分类和回归的还有哪些)、BERT、Attention、SELF-Attention、GAUC、AUC及其与f1-score的关系
4、熟悉的搜索模型
5、笔试题动态规划,类似于完全平方数给一个2
7、反问
整个面试就持续了30分钟,1和2都不会,3和4略知皮毛,笔试题没能做出来,面试官在一旁安慰,社招的编程题做不出来很正常。对于这次面试没抱希望,所以也没有反问面试官了。没想到,第二天接到电话说面试通过了(hr打了三个,我到下午4点才接到)!
二面:10.18
1、项目,根据项目提问
2、最熟悉的机器学习模型
3、熟悉的python库,可能还想我linux的相关问题,但是了解我所在公司没有使用linux后就没问了
4、损失函数
5、笔试题,给一个数输出它的中文表示。例:10012,一万零一十二
整个面试持续1小时。第二天上午就接到了通过面试的电话。
三面:整个三面就两问题,20分钟结束
1、你觉得转行有多大的困难
2、你觉得自己有什么亮点
面试官还解释了前两名通过的原因,因为面试官感受到了我的热情。
我就说一面面成那样,为什么会过。这次面试我也就抱着试一试的心态,毕竟从白嫖厂跳互联网算法还是非常难的,看到了差距,继续努力吧。对了,三面结束第二天就收到了感谢信,整个面试感觉还是不错的。



