面试面经 · 快手
【快手】【大模型开发】【暑期实习一面】面经(Go+MySQL+Redis+推荐场景)
快手大模型开发暑期实习一面复盘
时间线
| 轮次 | 形式 | 时长 | 重点 |
|---|---|---|---|
| 一面 | 技术 | 50min | Go + 八股 + 推荐场景 |
一面题目摘要
- Go:
map并发读写 panic 怎么解决;sync.Map适用场景;context超时控制原理 - MySQL:大表分页优化;
ORDER BY如何用索引;EXPLAIN中Using filesort怎么消除 - Redis:热 key 发现与拆分;大 key 删除优化;用 Redis 实现用户行为序列存储
- 推荐场景:大模型如何用于内容理解;Embedding 召回与精排如何衔接;实时特征延迟怎么优化
- 手撕:反转链表;用两个栈实现队列
项目深挖细节
- 面试官重点问了「大模型在推荐链路中的作用」
- 我答了内容 Embedding 生成、用户兴趣建模、冷启动缓解三个方向
- 追问:Embedding 更新频率与线上延迟如何平衡?答:离线批量更新 + 在线增量缓存
准备建议
- Go 基础要熟练:map、channel、context 是快手必考
- 推荐场景要懂业务:召回、粗排、精排、重排的基本流程
- 算法题偏基础:链表、栈、队列、二叉树遍历是高频
结果
一面通过,面试官建议加强分布式和中间件深度。
时间线建议(2025 暑期实习)
- 3–4 月:投递 + 笔试
- 4–5 月:两轮技术面试
- 5–6 月:HR 面与入职
- 建议提前准备 1 个推荐/大模型结合的项目,并梳理清技术选型理由
想系统备战大厂大模型开发?NiceOffer 提供 SDE+LLM 双轨 1v1 陪跑,合同保底 40w 年薪,文末扫码咨询。