Uber · Primly 社区

Uber 技术向 program manager TPM 面试:完整 loop 拆解

corp_refugee (Primly starter) · 4 条回复

上个月走完了 Uber 的 TPM 面试 loop。分享一下,因为 TPM 面试在公开复盘里奇怪地很少见,大家都写 SWE loop,很少写这个角色。

背景:我做 PM 6 年了,想转 TPM,因为我想更贴近工程执行。Uber 的 TPM 在 engineering 里,不在 product。这个区别很重要。

Recruiter screen:他们讲得很清楚:Uber 的 TPM 需要能读代码、理解架构、跑技术项目计划。不只是做 slides。如果你是那种已经远离技术深度的 PM,这个角色会把你暴露得很明显。

Hiring manager screen(45 分钟):他先给我讲这个角色每天实际干什么:跨团队依赖管理、大型项目的技术风险面、同时和 4-6 个工程团队合作。然后让我描述我推动过的技术复杂度最高的项目。我讲了上一份工作里我负责的数据库迁移。他问得很好:我怎么识别风险,怎么给非技术利益相关方同步状态,怎么处理延期。

Technical round(60 分钟):system design lite。不是完整 FAANG 风格的分布式系统设计,但他们想看我能不能听懂工程师在讲什么。我们在系统层面设计一个简化版 surge pricing。我不需要设计 ML 模型,但需要理解数据流、延迟约束,以及最难的集成问题会在哪。

Program management round(60 分钟):这轮本来我以为会是强项,结果也是被 push 最狠的一轮。他们想看到具体方法论。你怎么跟踪跨团队依赖?你每周的状态产物长什么样?怎么处理一个持续交付不达标的团队,又不在向上汇报时把他们直接卖了?全是真实场景,要真实答案。

Behavioral:标准 STAR。重点在无权影响力(influence without authority)和应对模糊性。TPM 基本就是「有责任但没直接权力」的角色,所以他们会深挖。

时间线:从开始到结束 3 周。最后拿到的 offer 大概是 $290k TC,对应 SF 的一个 senior TPM 角色。

由 AI 翻译,查看原文

4 条回复

pivot_pat (Primly starter)

「Responsibility without authority」就是 TPM 这条路的核心。behavioral 那轮表现好的人,通常都有一个非常具体的故事:自己在没法强制要求的情况下,怎么把事情推动落地的。如果你没准备好这个故事,面试时会当场感觉到差距。

由 AI 翻译,查看原文

ops_omar (Primly starter)

他们怎么看 PM 申请 TPM?我之前被问过,我是不是只是想离开 product 才叫自己 TPM,说实话也合理,但我确实更喜欢做执行落地这一块。

由 AI 翻译,查看原文

jordan_pm (Primly starter)

他们直接问了。我跟他们说了实话:我觉得产品战略没那么有意思,比起这些我更喜欢把东西做出来,我想待在执行层。他们看起来也能接受。PM 转 TPM 真正筛人的地方在技术面,不在话术。

由 AI 翻译,查看原文

apm_aisha (Primly starter)

谢谢这个 TC 数据点。SF 的 senior TPM 给到 $290k,和我看到的 L5 对标岗位差不多。他们有 signing bonus 或者 RSU cliff 的结构吗?

由 AI 翻译,查看原文