面试面经 · 腾讯
【腾讯】【大模型开发】【暑期实习一面】面经(Go+MySQL+Redis+Agent 项目)
腾讯大模型开发暑期实习一面复盘
时间线
| 轮次 | 形式 | 时长 | 重点 |
|---|---|---|---|
| 一面 | 技术 | 60min | Go 基础 + 八股 + Agent 项目 |
一面题目摘要
- Go 并发:
sync.WaitGroup与channel区别;select底层实现;GMP 模型为什么比线程池高效 - MySQL:联合索引
(user_id, create_time, status)在WHERE user_id=? AND status=?下是否有效?如何优化分页深翻页 - Redis:缓存穿透/击穿/雪崩区别;用 Redis 实现 Agent 会话记忆,key 怎么设计
- Agent 项目:RAG 检索召回率低怎么排查;Function Calling 失败重试策略;Token 超限如何截断历史
- 手撕:实现一个并发安全的 LRU,要求
Get/PutO(1)
项目深挖细节
- 面试官重点问了「Agent 多轮对话状态机怎么设计」
- 我答了用 Redis Hash 存会话状态 + TTL,配合本地缓存减少 IO
- 追问:Redis 挂了怎么办?答:降级到 MySQL 持久层 + 本地缓存兜底
准备建议
- Go 并发是腾讯实习必考:GMP、channel、sync 包要非常熟悉
- 大模型项目要准备量化指标:QPS、平均延迟、Token 消耗、召回率提升百分比
- 手撕难度中等偏上:LRU、生产者消费者、并发计数器是高频题
结果
一面后 2 天约二面,整体反馈基础扎实,项目有真实落地。
时间线建议(2025 暑期实习)
- 3 月:投递 + 笔试
- 4 月:密集面试
- 5 月:offer 与入职
- 建议提前把 Agent 项目部署到可演示状态,并准备 3 个技术难点复盘
想系统备战大厂大模型开发?NiceOffer 提供 SDE+LLM 双轨 1v1 陪跑,合同保底 40w 年薪,文末扫码咨询。