7.5
深览指数
职场腾讯新闻·字母AI··AI 生成
程序员面试背了十年的八股文,被DeepSeek废了
DeepSeek 的面试改革了传统程序员面试的“八股文”套路,其技术面试几乎全程围绕线上实战中的真实代码问题和故障排查展开,不考察任何可提前背诵的标准化答案。文章通过拆解 DeepSeek 面试官追问的具体案例(如会话记忆策略、并发冲突、向量库优化),论证其“代码即正义”的招聘哲学,并对比了字节跳动与腾讯 AI 岗的面试风格。适合关注大厂招聘趋势、技术团队管理以及 AI 行业人才标准的深度读者阅读。原文 ↗
核心观点
- ▍DeepSeek 的面试体系彻底废除了传统程序员面试中背题、刷题的'八股文'套路,转而以'代码即正义'为原则,通过考察线上实战中的真实问题来筛选人才。
- 01DeepSeek 面试官要求仅做三四十秒自我介绍,随即围绕简历项目进行连环追问,问题聚焦于线上技术选型,如'会话记忆用 message window 还是 token window?线上为什么这么选?'
- 02面试中会考察线上运维细节,例如'Redis 持久化的时候,会话过期策略怎么定的?',并引用了一个因 2 月无 30 号导致磁盘撑爆的典故来佐证问题的实战性。
- 03文章描述了面试中对'并发会话冲突'的考察,涉及用户在手机和电脑网页端同时登录同一账号聊天时,会话状态在 Redis 中的写入与读取冲突问题。
- 04针对'长期记忆用向量库存储,记忆越来越多,检索越来越不精准,怎么优化?'的问题,文章指出这是 DeepSeek 付费用户频繁遇到的真实场景,需要从数千条到几十万条记忆的检索优化经验。
- 05前阿里技术专家'军哥程序员'反馈,面试官会就线上故障排查连续追问三个问题,直到具体改了哪块逻辑、效果提升了多少百分比才结束。
反方 / 局限
- — 文章指出,字节跳动和腾讯的 AI 岗面试虽然也考察代码,但题目有标准答案,可以通过提前刷题和背诵准备,本质上仍是'高级八股'。DeepSeek 的面试则完全无法通过准备通过,这虽然公平,但也意味着面试结果严重依赖候选人过往的线上项目经验,可能对缺乏此类机会的求职者(如应届生)不友好。
- — 文章提到,程序员圈子内存在'只有初级码农才面代码'的潜规则,认为高级人才应更关注业务、并发和线上 bug。DeepSeek 对所有人进行两轮纯代码面试,这一做法与行业潜规则相悖,可能让部分高级人才感到不被尊重。
10 分钟 · 4 卡片 · 10 资料
读原文 →