今年早些时候我走了 Reddit 的 EM 面试 loop,应聘的是 senior EM 岗(带 8-10 个 IC,约等于 L6)。EM 这条线的分享相对少,我就把整体结构写一下。
完整 loop 一共 5 轮:一轮 hiring manager intro,然后四轮 panel,面试官是跨职能的,包括一个 staff engineer、一个 PM、以及在职 EM。
他们实际在测什么:
他们一开始给我的 framing 是:Reddit 的 EM 需要是很强的技术协作伙伴,不只是 people manager。他们希望你有足够的深度参与 system design review 和架构决策,而不只是跑 sprint。所以技术深度的门槛比我对 EM 岗的预期更高。
按轮次拆解: Hiring manager 电话(45 分钟):主要聊你的管理理念、怎么搭团队、怎么处理 underperformer。比较标准。也会做文化匹配筛查,Reddit 以「怪」和「糙但能打」为傲,他们会问得很细来看你是否适配。 People leadership(1 小时):两人 panel。深挖具体情境:你处理过的 performance 问题、你反向 push back 领导的经历、你怎么建立心理安全感。他们用结构化 behavioral 格式,而且很爱追问「那之后发生了什么」。不要停在 STAR,继续往后讲。 Technical collaboration(45 分钟):不考 leetcode。他们给了一个 system design 场景,问我会怎么跟团队一起推进,我会问哪些问题,怎么判断何时该介入、何时让 tech lead 主导。看的是工程判断力,不是写代码能力。 Cross-functional influence(45 分钟):panel 里有 PM。重点是 roadmap 优先级、怎么处理互相冲突的 stakeholder 诉求、你如何应对资源约束。关于 Reddit 的细节问题会聚焦在增长和广告产品之间的张力。 你的提问 / reverse interview(15 分钟):他们真的会留时间,而且你问题的质量很重要。我问了他们怎么理解 EM 任期、平均团队规模,以及现在业务最难的点是什么。
整体节奏合理。onsite 后一周内给了反馈。整个过程对时间很尊重,这年头挺少见。
如果我要 coaching 别人:多讲具体细节,不要讲框架。他们不想听「我的 leadership principles」。他们想听你让某个工程师离职的具体故事,以及你那次对话是怎么处理的。