我刚面完 Anthropic 的 entry-level SWE,class of 2025。没拿到 offer,但学到很多,想分享一下,因为几乎找不到专门讲 new grad track 的内容。
先说:光是拿到面试就很难。我官网投了,6 周毫无消息。最后真正起作用的是一个教授帮我 warm intro,他的研究方向跟 Anthropic 的 safety 工作有交集。referral pipeline 这事儿感觉是真的。
实际流程:
phone screen:一道技术题,45分钟。我的题是图遍历,按 leetcode 标准算 medium。他们更在意我怎么沟通、有没有测边界情况,而不是我能不能立刻优化。
onsite(线上,3 轮): coding:两道题。一道 medium,一道我觉得 medium-hard。一个二分变体加一个字符串操作题。他们明确说你可以问澄清问题,别上来就写。 system design:这轮我挺意外。他们 new grad 也有 system design,但会校准预期。我的题是「design a simple cache with a TTL(设计一个带 TTL 的简单 cache)」,很友好。他们不期待你手写一个 C++ 的 LRU cache,但想看你能聊 tradeoffs。 behavioral + culture:比我预期要硬很多。会问如果我强烈不同意团队方向,我会怎么处理。还问我对 AI safety 了解多少,以及为什么这事对我重要。这不是走形式,准备点真的。
怎么准备: LC medium,按套路刷(sliding window、BFS/DFS、two pointers)。不需要 hard。 读 Anthropic 的公开 research papers,至少看 abstract。Responsible Scaling Policy 值得通读。 对 AI risk 要有真实观点。不是话术,是真的想法。
我觉得我 culture 那轮发挥得不好。我对为什么想做 AI safety 的回答比较一般,我能感觉到他们没被打动。可能就是在那轮挂的。
如果你 2026 要冲 Anthropic 的 new grad,bar 很高,但不是坑。他们想要的是好奇、谨慎、认真思考过这个领域的工程师。