我的 onsite 是六周前。想写一份尽可能具体的记录,因为现有帖子太笼统,根本没法用来备考。
Onsite 全程远程。五轮连着面,中间有 30 分钟休息。具体如下:
第 1 轮:Coding(45 分钟) 偏算法。medium-hard。和我在其他帖子里描述的类似:是真问题,不是教科书题。我用 Python 写了解法,之后又花了 20 分钟讨论时间/空间复杂度和一个 follow-up 变体。
第 2 轮:System Design(60 分钟) 两位面试官。题目和构建或扩展某种 ML serving infrastructure 相关。和 Anthropic 的实际工作很贴。这个我在另一篇帖子里单独写过。
休息(30 分钟)。真的要休息。别准备。 我犯了个错,去翻笔记,结果回来更焦虑。
第 3 轮:Coding(45 分钟) 更偏实现,少一些纯算法。按 spec 做出一个能跑的东西。代码整洁度很重要。
第 4 轮:Behavioral(45 分钟) 覆盖:一次我不同意某个方向时做了什么;我如何处理模糊或高风险决策;得到新信息后我改变过看法的一件事。标准 Anthropic values 范畴。
第 5 轮:Research / Values(30 分钟) 这轮很有特点。结构更松。一个非常 senior 的人问我怎么宏观看这个领域。不是考知识,是考 intellectual engagement。我聊了 AI 部署时间线的 trade-off,他们会认真接我的话往下聊,不是礼貌性听完。
总时长:算上休息大约 5.5 小时。
debrief 大概两周。我拿到 offer。SF 的 senior level 总包大概 $410k TC,主要是 equity。base 是 $195k。
随便问。