我走了两次 Cohere 的 final round,一次是 2025 年底(没拿到 offer,leveling mismatch),一次是今年早些时候(拿到并接受了 offer)。把两次的观察都写出来,我觉得对比挺有价值。
2026 的形式
4 轮,全程线上,通常一天内完成,或者按面试官时间分成两半天。他们会尽量排在一起,但日程有时会延。 Round 1:Coding(2 道中等题,60 分钟) Round 2:System design(LLM serving / 基础设施风格,60 分钟) Round 3:Behavioral(60 分钟,4-5 个问题,1 个面试官 + 1 个 shadow) Round 4:Cross-functional(product、research 或混合,45-60 分钟,更偏聊天)
两次 loop 之间有什么变化
第一次(2025 年底):系统设计更偏通用 distributed systems,没那么 LLM-specific。行为面更传统的 competency 问题多一些。
第二次(2026 年初):系统设计明显围绕 inference serving、context window 管理、retrieval-augmented generation 在规模下怎么做。行为面更像很多人提到的 values/judgment(那种「你还有什么事会反复纠结」类型)。
我的理解:他们在两次之间更新了面试 rubric。新版更贴近他们实际在做的东西。
一些实用信息
复盘和反馈:第一次没过后,recruiter 给了结构化反馈,这真的很少见也很有用。他们很具体地说我弱在哪(尤其是 inference 相关的系统设计深度),不是那种模糊的 HR 推辞。这些反馈让我能更有针对性地准备 round 2。
Onsite 后的时间线:final round 后第 6 个工作日给了 offer。第 4 天 recruiter 主动 check-in,说还在 debrief。