我走完了 VMware 的 TPM 面试流程,面的是一个 senior TPM 岗位,方向是他们云基础设施的发布。把全流程拆一下,因为 TPM 面试和 SWE 面试确实不一样,而关于 VMware 这一套的资料也不多。
Recruiter screen(30 分钟)。常规。聊背景、为什么 VMware,以及你做过的 scale 和 scope(你协调过多少 engineers、跑过什么类型的发布)。
和一个 hiring manager 的技术初筛(1 小时)。一半是「带我过一遍你跑过的一个 program」,一半是偏轻的技术讨论。技术部分他们问了:我会怎么跟踪五条并行工程工作流之间的依赖,一个关键路径项延期时我怎么处理,以及我怎么把风险同步给 senior 领导层。工程细节不深,但会测我是否理解未来要面对的工程约束。如果你连 CI/CD pipelines 的基本原理、release 分支策略、containerization 会怎么影响部署复杂度都不清楚,建议补一下。你不需要是 engineer,但要能和他们顺畅地聊。
Onsite(4 轮,线上)。
第 1 轮:Program execution 深挖。带我过一遍你最复杂的跨职能 program。他们追问很细:怎么处理一个卡住多个团队的依赖、最初如何 scope 这个 program、状态汇报长什么样。我用一个具体的 18 个月项目来讲,他们 45 分钟全程都在往下钻。
第 2 轮:Technical judgment。给了一个场景:一个重大基础设施发布计划在 Q3 上线,但到中点时工程评估落后 20%。带我过一遍你会怎么处理。他们想看结构化方法:梳理关键路径和可选项、尽早沟通、理解技术卡点、考虑分阶段发布。不是考工程知识,是考你在模糊情况下的结构化思考。
第 3 轮:Stakeholder management。全是 behavioral,重点看你如何在不同 leader 的优先级冲突中推进、当 scope creep 威胁到 deadline 时怎么 push back、以及你怎么和 engineering leads、product leaders、exec sponsors 建立关系。
第 4 轮:Leadership 和文化。更多 senior 风格的问题:你怎么培养其他 PM 或 TPM、怎么在没有权限的情况下影响、你认为健康团队是什么样。
senior TPM 的薪酬根据经验和谈判大概在 170-195k 总包区间。这个岗位在基础设施侧确实需要真实的技术深度,不是纯协调岗位。
整体流程组织得很好。Onsite 到 offer 大概 2.5 周。