我是 2025 届,今年春天走完了 Cohere new grad / entry level 的面试流程。我想把我从零散信息里一点点拼出来的东西都写下来。
先说结论:Cohere 不太会放很多专门的 new grad 岗,但他们确实有 junior SWE 和 junior research 职位,现实里就是 entry-level。recruiter 也很坦诚:他们对 coding quality 的要求和 senior 相邻岗位差不多,只是复杂度会缩放。作为 new grad 听到这个有点吓人,但说实话确实是这样。
我的 loop 长这样: Online assessment。两道 LeetCode 风格题,75 分钟。我抽到一道 medium 图题 + 一道 medium-hard DP。这是最狠的筛选,我觉得大多数 new grad 都是在这里被刷。 和一位 senior engineer 的技术电话面。更多 coding,再加上一些 ML fundamentals 概念题。他们让我高层解释 transformers 和 attention 怎么工作。不期待你 PhD 级回答,只是想确认你不排斥这个领域。 最后的线上 onsite:三轮。Coding(难度类似,有一轮 system design lite)、research discussion(讲一个你熟悉的项目或 paper)、再一轮 behavioral。
我是怎么准备的:
Algorithms:Neetcode 150,重点猛刷 graphs、DP、sliding window。OA 才是真正的门槛,所以把它当最重要的一轮。
ML fundamentals:把 Attention is All You Need 原论文浅读到能讲清大概,刷了一些 3Blue1Brown 的视频,确保自己能在概念层面解释 embedding spaces、tokenization、inference。不需要从零实现。
Behavioral:他们问了我一次把复杂技术概念讲给非技术受众的经历。很经典,但我在第三轮才遇到,没准备好。
有一件事没人告诉我:简历上如果有一个明确的项目涉及 NLP,哪怕很小,技术讨论那轮会轻松很多。他们想看到你在真实语境里思考过语言模型,而不只是读过。
如果你是 2026 年想冲 Cohere 的 new grad,尽早开始准备 OA。那才是真正的瓶颈。