去年我走过 Roblox EM loop,面的是 platform 团队的 manager 角色。我参加过很多这种流程,Roblox 的有几个很有辨识度的点,值得提前知道。
流程结构: 5 轮。先 recruiter screen,然后 on-site(我这次是连着的线上面试): 技术深度(他们叫「technical credibility」) 人员管理 跨职能领导力 Hiring manager / director 同级 PM 面(有些岗位是可选加面)
Technical credibility 一轮: 这轮让我意外。不是 coding,但确实很技术。他们给了一个分布式系统场景,让我说我会怎么带团队做设计。重点不是你本人给出设计,而是展示你知道什么样的设计是好的,并且能指导一个卡住的工程师。分布式系统要懂到能有观点的程度。如果你已经离开 IC 5 年以上,可能需要补一补。
人员管理: 他们会具体问:绩效改进场景(你如何处理 underperformer,要具体)、在重组中如何管理不确定性、以及如何把 senior IC 培养到 staff。staff 培养这个问题信号很强。Roblox 很在意留住 senior 人才。准备一个具体故事。
跨职能领导力: 这是最长的一轮。他们会深挖 PM-eng 的关系动态、你需要 push back 产品方向的场景、以及你如何在新团队里建立可信度。我被问到的一题是:「Tell me about a time you had to ship something you thought was the wrong call and how you handled it.(讲讲一次你不得不交付一个你认为是错误决定的东西,以及你是怎么处理的。)」他们想看你能不能做到不同意但 commit,同时不把关系搞坏。
Roblox 特别强调的点: Ownership 在这里不只是 buzzword。他们想要比一般 manager 更贴近产品的 EM。如果你以前的经历纯粹偏流程和 people、并且已经退到技术语境之外,会很明显。「technical credibility」这轮是真筛。
我的流程时间线:从第一通电话到 verbal offer 总共大概 6 周。debrief 后反馈来得很快,大概 4 天。