刚结束一个 Twilio EM 面试 loop,面的是 senior engineering manager 岗(San Francisco,remote-flex)。一共五轮。下面是每一轮实际在考什么。
Recruiter 初筛(30 分钟)。 很直接。他们想知道你带过多大的团队、你负责过哪些 domain、以及你是否在高速增长期把团队从小带到大。Twilio 自己经历过扩张期的混乱,所以很在意这一点。像「你搭过的最大团队是什么,你怎么做的」这种问题要答得很利落。
Hiring manager intro(45 分钟)。 这轮主要是在看文化匹配。他们想看到你对 communications infra 是真兴奋,不只是故事讲得好。如果你没用过 Twilio 的产品,面试前先去看看 developer docs。他们看得出来。
Engineering deep dive(60 分钟)。 由他们的一位 senior IC 来聊你做过的一个系统。不是白板刷题,而是真实的技术讨论。他们会深挖你的选择:为什么是那个架构,哪里失败过,你现在会怎么改。我讲了我主导的一次 microservices 重构,他们在可观测性(observability)的决策上追问得很狠。系统细节要扎实。
People leadership(60 分钟)。 连着两个 behavioral 问题,由一位跨职能的 director 来面。基本都是「tell me about a time you had to make a call with incomplete information and the team disagreed.(讲讲一次你在信息不完整的情况下必须做决定,而且团队不同意的经历。)」这种 STAR 模式,但他们尤其想听你如何处理分歧。别跳过冲突部分。
Executive presentation(45 分钟)。 你要做一个短分享(10-15 分钟),讲你会如何带一个他们领域里的团队,然后 Q&A。他们让我讲短一点,他们是认真的。据说有候选人超时,结果很伤。
整体周期大概 3.5 周。debrief 很快,2 个工作日内就出结果。他们想要人的时候推进非常快。
定级:他们跟我说这个岗位对应他们的 L5 EM band。Comp 给到的 base 在 $230-250k 区间,RSU 4 年 vest,福利标准。不是 FAANG 顶格,但对这个 scope 来说有竞争力。
最大的感受:他们要的是能落地的操盘手,不是理论派。你的回答太抽象的话,很可能在 deep dive 那轮就被筛掉。