昆仑算法面经
已offer,已拒绝
## (已凉),终结~
投递的牛客sp场,没有笔试。
昆仑万维一面(1h):
- 上来自我介绍
- 讲一下判断回文链表的思路,多方法
- 用纸写一下反转链表
- 说说python shuffle怎么实现的,O(N)时间,O(1)空间
- 看你计算机专业,知道哈夫曼树吧,w2v有用,你能说说么(我就记得分层softmax了,实在是不会)
- 说说传统机器学习你都了解哪些?推一下LR,说一下原理
- 知道kmeans吧,说下迭代过程,簇心随机不好,怎么才能更稳定(类kmeans++)
- 说说深度学习你都知道哪些模型?我说了LSTM RNN,还没等说推荐的模型。。。
- 讲一下LSTM吧,门都是怎么迭代的
- 各个激活函数的优缺点,sigmoid relu leaklyrelu tanh,又说了下梯度消失
- Sigmoid求导是什么?
- 了解推荐么,说说都知道啥,嘴贱说了个CF
- 讲一下Item-CF,怎么计算相似度(用交并,也就是Jaccard距离,速度比cos快),用什么优化呢(倒排索引)
- 讲讲数据倾斜怎么处理吧?(用key+随机前后缀)
- 聊一下你这个项目里LDA吧?我直接说这个我用过没细研究(他也认同,说数学原理很复杂)
- 聊一下你这个项目query title统计特征都提了啥,跟他聊了一下,他和我说了一下他的业务理解
- 反问
- 做什么的(啥都做,业务很广。。。)
- 用哪些技术(啥都用,技术栈很广。。。)
昆仑万维二面(就是确认时间 不算面试,或者算hr面?)
- 和一面面试官聊的如何
- 知道他们部门做什么的么
- 接下来约一下boss面,确认时间
- 结束
昆仑万维三面(不到二十分钟,压力面):
- 上来就问比赛,两个比赛都问了,和第一差距在哪
- 下面问题都是快问快答,都没深问,问题可能记不全了:
- 中间问题暂时不放了
- 另一个面试官的问题不是压力测试
- 你希望做什么种类的工作(大概就是这个意思)
- 没得反问