刚从 Instacart 的 EM loop 出来,没拿到 offer,但学到了很多。发出来是因为这个角色几乎找不到好的准备资料。
loop 一共 5 轮: recruiter screen technical screen(architecture + coding 混合) people leadership round cross-functional round bar raiser 风格 panel
technical screen 这轮让我挺意外的。他们还是要我写代码,不是 leetcode medium-hard 那种,但给了一个面向消费者的功能设计场景(有点像 shopper assignment logic),让我写一段大致代码,并标注我会在哪里做抽象。他们想确认你还能读懂并推理系统,不是说你每天都在 shipping 代码。
people leadership 事后看这是最关键的一轮。他们问得非常具体:我怎么给团队做反馈闭环、怎么处理一个 senior IC 的绩效下滑、我的 1:1 节奏是什么以及为什么。那种泛泛的「我会设定清晰预期」不够,他们要你讲清楚实际机制。
cross-functional round 这一轮是 PM + TPM。重点是当我们有 technical debt 要还、但又有 feature 压力时,我怎么跟产品合作。我这里有点翻车。我的建议:准备一个很具体的故事,讲你曾经怎么把工程投入谈进 roadmap。不只是「我做到了」,而是「我怎么做的」。
bar raiser panel 我看不太出来谁在评什么。更像是 senior 的人问你 org scaling、你什么时候调整过管理风格、当团队不相信 roadmap 时你怎么处理。都是经典的 senior 领导力问题,但深度要求很高。
leveling 上我目标是 senior EM(带 managers 或大团队)。他们对 EM-IC(带 individual contributors)和 EM-EM(带 managers)区分得很清楚,如果你的经历跟岗位 scope 对不上,level 基本不会让步。
流程组织得很好,端到端 3.5 周。recruiter 每个阶段都更新得很快,这点我挺感激的。