### 一面
首先进行自我介绍,之后都是围绕着比赛进行的,问到评价指标uauc和auc的区别,以及deepwalk的图构建过程,中间好像问到树模型以及深度模型的泛化能力的问题。算法题是字符串转int,写的时候少了null以及大数两种特殊情况,另外一题是有序数组经过右移得到一个新的数组,给定这个新的数组,求平移次数。应该是先求最小数的位置,即是平移的次数,求最小数这里用了循环,面试官问是否有最优解,应该是二分法,这里没有写出来。之后就是反问环节,大概面试一小时左右。
### 二面
一面结束立刻就接到二面的通知,首先也是自我介绍,自我介绍之后,看到简历比赛比较多,先让我介绍19年的一个竞赛,由于时间久远,让我挑一个最近的,也是一面的比赛重新介绍一下,期间问到一些关于视频推荐中的朋友兴趣这个是否考虑。介绍完之后介绍了一个自然语言的比赛,问到bert预训练流程。
就是十个球,随机划分为N堆,每堆的数量随机的,之后每次从每个堆里取一个组成另外一个新堆,最后是否会达到收敛状态,收敛状态就是最后每次取一个组成另外一个新堆时,堆的数量以及每个堆的球数量都和原始状态一样。
编程题:不用手撕,说出来解题思路就可。剑指offer第一题
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e?tpId=13&&tqId=11154&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking
这里想到暴力循环,面试官提示有其它方法,想到了从对角线开始查找。
### 三面
二面结束大概3分钟左右收到三面通知:
(1)自我介绍
(2)优缺点
(3)想要问的
(4)等等
大概15分钟。
估计是教育行业被打压,hc不足。
令人不爽的是说好面试完两个工作日之内发感谢信,结果都两周了才发 lj。
全部评论
(2) 回帖