上个月走完了 airbnb 的 TPM loop。这个岗位在 airbnb 有点独角兽,因为他们对 TPM headcount 很挑,而且这角色有真实的 scope,不是只做项目协调。
我的背景: 6 年 YOE,在中型科技公司做过 PM 和 TPM。投的是 senior TPM。
各轮拆解:
Technical systems 轮: 不算纯技术面,但你得能和工程说同一种语言。他们给了一个系统级问题:一个 search ranking 系统在一次 data pipeline 变更后结果质量下降。让我讲讲我会怎么 triage 并协调响应。他们在意的是:你能不能问对技术问题,你能不能理解工程团队反馈的内容,你能不能在不需要每个细节都被解释的情况下,设定优先级并向 stakeholders 同步状态。我一边讲一边在白板上画系统,这很有帮助。
Program management / execution 轮: 经典 TPM。一个大型跨团队项目,多重依赖,其中一个团队在延期,你怎么管。他们会追问我的 escalation 框架,并且具体问:“什么时候 escalate,什么时候自己先扛住延期?”答案不是非黑即白。我讲了:是否影响 critical path,客户影响是什么,我是否已经用尽直接影响力。他们好像挺喜欢这种有层次的回答。
Stakeholder / influence 轮: 情景题。你是 TPM,在做一个平台迁移。某个工程团队不相信这个项目的优先级,非正式地在 de-staffing。你没有直接权力,你怎么做。这基本是在问“你能不能无权领导”,也就是这个岗位的本质。我讲了建立联盟、把平台影响对那团队的领导讲清楚、以及找到迁移对“他们”的收益,而不是只拿公司优先级来压。
Behavioral / core values: 同样是 airbnb 的形式。“be a host” 对 TPM 很自然:你本职就是让别人能做出最好的工作。
HM 面试: 聊 airbnb 的团队文化、团队在做的实际问题、以及我对具体领域的兴趣。更偏聊天。
整个 loop:4.5 周。offer 是 L5-equivalent,在 airbnb 里 TPM 对应 senior。base 在 $185-200k,SF。