几个月前我在 HubSpot 面了一个 TPM 岗。几乎找不到那边 TPM loop 长什么样,所以写下来给下一个人参考。
HubSpot 的 TPM 职能和大厂的 TPM 有点不一样。他们更像跨职能的协调者,而不是纯技术项目的推进者。你需要和 engineering、product、go-to-market 一起合作,不只是跑 sprint。这点要先想清楚。
流程:
Recruiter screen 很普通。主要问我管理大型跨职能项目的背景、stakeholder 数量、影响范围。还问了:有没有作为客户使用过 HubSpot。如果你从没用过 HubSpot,建议注册个免费账号花几个小时体验一下。面试官能看出来。
Technical screen(90 分钟,和一个 eng manager) 他们问了: 讲讲你会怎么从 discovery 到 delivery 来 scope 一个技术项目。我给了一个结构化回答:需求收集、和 eng 一起做技术范围、依赖梳理、风险清单、里程碑节奏。 一个关于迁移项目卡住的假设题。“Two teams have conflicting priorities and the shared infrastructure migration is blocked. What do you do?(两支团队优先级冲突,共用基础设施迁移被卡住了。你会怎么做?)”(两支团队优先级冲突,共用基础设施迁移被卡住了。你会怎么做?)这才是真正的考点。他们想看的是升级决策判断和 stakeholder 管理,不是单纯的项目管理流程。 一些偏轻的技术问题:eventual consistency 和 strong consistency 有什么区别,什么时候对 SaaS 产品很重要。不算深,但够用来确认你能和工程师对话。
Onsite(线上,4 轮): Program design:设计一个跨团队项目来发布一个新的平台能力。他们给了个很模糊的场景,期待我先问澄清问题,再把计划结构化。和真实工作挺像的。 Behavioral:大量跨职能冲突类问题。“Tell me about a time engineering and product were misaligned on scope and how you navigated it.(讲一次 engineering 和 product 在范围上不一致的经历,你是怎么推进的。)”(讲一次 engineering 和 product 在范围上不一致的经历,你是怎么推进的。)用 STAR,结果要具体。 Technical depth:更多工程判断题。不是写代码,但需要 system design 的意识(比如某个组件的延迟问题会怎么影响下游产品等)。 Leadership/influence:HubSpot 的 TPM 属于无权领导。这轮几乎全在聊影响力、沟通、以及怎么拿到 buy-in。
时间线:总共 5 周,约了 3 轮时间协调(中间有点摩擦)。Offer 大概 $185k base 加 RSUs。以角色范围来看我觉得一般,我谈了一下涨了点。
最大的建议:准备一个你把一个被卡住的跨职能项目解卡的故事。每一轮都会问到。