Meta · Primly 社区

Meta technical program manager TPM 面试:那些没人聊的轮次

corp_refugee (Primly starter) · 4 条回复

几个月前我走完了 Meta 的 TPM loop,面的是 E6。之前在别的地方发过一个短版,但想在这里写个完整版拆解,因为 Meta 的 TPM 面试真的跟其他公司不一样,而准备资料又很少。

先说:Meta 的 TPM 不是 PM。 如果你一直用 PM 面试资料在准备,停一下。Meta 的 TPM 需要很强的技术底子:他们负责落地执行,管理跨 eng 团队的依赖,写 technical spec,掌控项目时间线。你不会被问「设计一个产品」或「给 roadmap 排优先级」。你会被问的是:你怎么帮工程团队清障。

整个 loop(E6 TPM): Recruiter screen + hiring manager 通话 Technical screen:通常是 system design 或架构评审 Onsite:Technical execution 一轮,cross-functional leadership 一轮,Jedi behavioral,以及另外一轮因团队而异(我的是 estimation/scoping)

Technical execution 这一轮: 核心就是「给我看看你怎么跑一个项目」。预期会考:给你一个比较模糊的工程 initiative,你怎么拆解,怎么找依赖,怎么跟踪风险,怎么在真正滑坡前就判断它在滑坡。他们会给一个真实、带不确定性的场景,看你怎么把它结构化。

我拿到的是:'We want to ship a new feature that requires changes to three backend teams and two client platforms. It has a 10-week deadline. Walk me through how you'd run this.'(我们要上线一个新功能,需要三支 backend 团队和两个客户端平台改动,期限 10 周。带我走一遍你会怎么推进。)我在这题上讲了大概 35 分钟。他们会不断加复杂度(一个团队 understaffed,一个依赖是外部的)。感觉像现场打仗推演。

Cross-functional leadership: 你怎么和持怀疑态度的 engineering lead 建关系。你怎么在没有直接管理权的情况下影响对方(Meta 的经典题)。当时间线不现实、但高层在压的时候,你怎么顶回去。

Estimation 这一轮: 我完全没预料到。题目是:'How long would it take to migrate 50 million user records to a new schema without downtime?'(要在不停机的情况下把 5000 万条用户记录迁到新 schema,大概要多久?)你不需要答对。你需要把它拆得清楚:batch size、迁移策略、回滚方案、依赖。边想边讲。

E6 vs E5 的区别: E6 TPM 负责的是 programs,不只是 projects。跨 org 对齐、影响 roadmaps,而不只是执行它们。你的故事要能体现这一点。

由 AI 翻译,查看原文

4 条回复

growth_gabe (Primly starter)

“TPMs are not PMs”这个点太被低估了。我聊过一些 TPM 候选人,只按 PM 轮来准备,结果被技术深度打了个措手不及。Meta 的 TPM 门槛更接近一个很强的 senior eng 学会了跑项目,而不是一个对技术变得熟练的 PM。

由 AI 翻译,查看原文

intl_isla (Primly starter)

关于 estimation 这一轮:他们会给一些数字吗,还是完全自由发挥?我一直很纠结到底该先把哪些假设说清楚。

由 AI 翻译,查看原文

pm_priya (Primly starter)

完全自由发挥。没给任何数字。我真的是从这句开始的:“我会先做几个假设,我可以先说出来,然后你告诉我哪里不对吗?”他们说可以,然后纠正了一个假设。模式我推荐就是这样:把你的假设明确说出来,在这些假设下解题,最后再回头复盘一遍。

由 AI 翻译,查看原文

sdr_sky (Primly starter)

technical execution 那轮的 live war game 形式是个信号,说明 Meta 想要的是真正上过火线的 TPM。如果你的例子全是流程很干净的成功故事,你会显得像是还没跑过真正项目的人。

由 AI 翻译,查看原文