两个月前刚走完 xAI 的 EM loop。最后没接 offer,但流程挺有意思,记录一下。我职业生涯里大概经历过 ~12 次 EM loop,所以也算有个对比基准。
流程 五轮,最后还有一个简短的 skip-level call。全程线上。没有 take-home。
第 1 轮:coding screen(对,EM 也要) 这轮最让我意外。他们想要还能写代码的 EM。难度不是 leetcode 那种变态,但也不是走过场。中等难度题,偏好 python 或 go。他们一开始就说:xAI 的 EM 需要非常技术向,并且会经常 review code。如果你已经做了 5+ 年纯管理、很久没认真写过代码,做这个 loop 前先对自己诚实点。
第 2 轮:technical system design 基本和 SWE 的一样。我设计了一个分布式 task queue,在不同负载和故障场景下怎么运行。他们会追问租户之间的资源隔离、queue starvation、以及 backpressure。EM 的视角在于,他们还会问我会怎么 staff 团队,在 6 个月内把这个做出来。
第 3 轮:engineering leadership 经典 EM behavioral。怎么处理 underperformers;工程师意见不一致时你怎么推动技术决策;你怎么给一个 senior engineer 关键反馈。准备真实故事,不要讲假设。他们会对任何听起来像培训话术的回答进行 push back。
第 4 轮:cross-functional 你怎么和 PM、data、infra 合作;当团队 roadmap 被砍时你怎么 manage up。这轮更像是 culture fit + 成熟度检查。
第 5 轮:招聘和团队建设 你怎么找候选人、看重什么、怎么校准定级。这对 EM loop 来说算比较少见的一轮。他们很在意你的 talent bar。
skip-level call 20 分钟,和一个我猜是 director 的人。基本是他讲 scope 和 roadmap,我提问题。感觉有点形式,但我问了团队规模、tech debt 情况,以及“6 个月的成功”具体长什么样。这个一定要问。
总体感受 如果你是会写代码的 EM,你会很适应。如果你已经漂到纯 people management,这个流程会很快暴露出来。他们对节奏的期待是真的。他们反复说“we ship fast”,而且是认真的。