快手推荐算法实习 - 面经

来还愿了,希望友友都能拿到自己想要的offer

一面

1.自我介绍

2.代码:top K

3.代码:给一个链表,只反转从left到right内的元素,其余不变

4.问实习项目,没有挖的很深。

5.讲一讲序列建模的模型

6.为什么self-attention可以堆叠多层,有什么作用

7.多头有什么作用?如果想让不同头之间有交互,可以怎么做

8.讲一讲多目标优化,MMoE怎么设计?如果权重为1,0,0这样全部集中在某一个专家上该怎么办?

9.多目标:CGC

10.如何解决跷跷板现象

11.介绍一下神经网络的优化器有哪些

12.怎么样做特征选择

13.反问

二面(三天后)

1.自我介绍

2.想走哪个方向?答搜广推

3.介绍一下推荐算法的链路流程。

4.深挖项目经历:背景、特征选取和样本选择、用了什么模型、怎么评估、序列建模是怎么做的、有没有特征选择、效果怎么样。这部分较为深入,花了25min+。

5.介绍一下神经网络是怎么更新的。答方向传播。为什么比正向传播好?

6.介绍一下神经网络的初始化方法。

7.代码:数组分页。比如将数组[1,2,3,4,9,6,2,2,2,6,7]分为每3个一个子数组即[[1,2,3],[4,9,6],[2,2,6],[2,7]],要求每个子数组内最多有两个重复数值。在构造下一个数组时,优先使用上次没用上的重复值。用队列

8.时间复杂度、空间复杂度

9.如果是子数组长度为4,其余不变,还能用队列吗。

10.反问

三面(五天后)

1.自我介绍

2.你更看重实习,还是科研?对你哪个收获最大?

3.深挖项目经历(25min)

4.深挖论文经历(15min)

5.发散:聊了聊论文的技术能不能用在推荐场景上,比如online learning的情况下,这个技术有没有使用价值。

6.讲一讲你了解的序列建模方法?

7.本来要写题,后来面试官说之前写的3道已经够了。问了解transformer吗?写一个transformer的伪代码?

8.说一下怎么写的?如果要改成多头该怎么写?

9.反问

hr面(一天后)

1.hr介绍

2.自我介绍

3.在过去的实习经历中,讲一讲自己不喜欢的部分?

4.导师是否允许你长时间实习?

5.打算实习多久,什么时候入职

6.反问

#晒一晒我的offer##牛客解忧铺##滴!实习打卡#
全部评论
为什么比正向传播好是什么鬼
3 回复 分享
发布于 2023-07-06 16:10 广东
1. 对于快手这样的公司,你们是如何保证推荐算法的效果和稳定性的? 2. 快手的推荐算法在行业内有哪些独特之处? 3. 对于一个刚刚入职的实习生,快手会给予怎样的培养和发展机会? 4. 快手的公司文化和团队氛围是怎样的? 5. 对于未来的职业规划,你有什么建议和指导?
1 回复 分享
发布于 2023-05-25 16:55 AI生成
哇,你这个速度真快!
点赞 回复 分享
发布于 2023-05-25 22:36 上海
lz有说哪个部门吗
点赞 回复 分享
发布于 2023-05-26 10:44 江苏
lz,hr面之后多久发的offer呀😭
点赞 回复 分享
发布于 2023-11-09 10:40 湖南
想问问前辈这个top K 是数组top K不,是不是堆排或快排之类的
点赞 回复 分享
发布于 2023-11-12 22:27 上海
请问一般算法岗 代码题用c还是python呀
点赞 回复 分享
发布于 10-08 23:53 北京

相关推荐

20 118 评论
分享
牛客网
牛客企业服务