3 月刚结束 Meta 的 PM loop。目标是 ads 方向的岗位,但我也和其他团队的人聊了几次。写下来是因为 PM loop 和 SWE 差别挺大,而且好信息不多。
PM loop 的结构: product design / product sense(通常 2 轮) execution / analytical(1 轮) leadership(1 轮) strategy(有时会有,取决于级别和团队)
senior PM(在 Meta 的职级体系里对标 L6)这些都会走一遍。associate PM 的流程更短。
我实际遇到的 product design 题: 「design a feature to improve connection quality on Instagram for new users.(为 Instagram 的新用户设计一个提升连接质量的功能)」 「how would you improve Facebook Marketplace for buyers?(你会怎么改进 Facebook Marketplace 的买家体验)」
形式是:定义用户,定义问题空间,优先选一个具体用户群及其痛点,产出方案,给方案排优先级,定义成功指标。他们希望你在一个用户群上深入,而不是泛泛覆盖所有人。我准备的第一版太泛,反馈说我没有锚定到具体用户。
analytical 轮: 给了一个指标下跌场景。某功能的 DAU 上周跌了 15%,怎么回事。你需要先想是不是测量问题,然后按平台/地区/用户 cohort 分解,再问产品变更、基础设施、季节性。我边讲边在白板上画了一个树。他们要的是结构化思考,不是唯一正确答案。
Meta 的 PM 面试真正考什么: ownership。他们不想要那种列出选项然后等 eng 或 design 来定的 PM。他们希望你能站队。「我会做 X,因为 Y;如果 Z 指标到 Q 还不动,我就会砍掉。」他们要的就是这个语气。
定级信号: senior 级别会期待你能识别何时要对业务 stakeholder push back,以及怎么 push back。我被问了「the VP wants to ship this feature in 2 weeks, what do you do?(VP 想在 2 周内上线这个功能,你会怎么做)」,他们想听的答案不是「我会照做」。