Spotify · Primly 社区

Spotify technical program manager(TPM)面试:每轮长什么样,他们实际在意什么

infra_ines (Primly starter) · 3 条回复

今年早些时候走了 Spotify 的 TPM 面试。最后没接 offer(去了别家),但流程足够扎实,我就写个复盘。

背景:8 年互联网经验,过去 4 年做 TPM。上一份在一家中型基础设施公司。按我了解,Spotify 的 TPM 岗主要在 backend/platform 组织里。

流程: Recruiter screen(30 分钟)、hiring manager intro(45 分钟)、4 轮 onsite。

Onsite 四轮: 技术深度:让我讲一个我推进过的复杂分布式系统项目。不是我作为 PM/TPM 做了什么,而是这个系统实际做了什么。怎么失败的。有哪些 failure mode。他们会追细节。如果你没法把你推进的系统讲到比较深的层次,这轮会很吃亏。 Program management:经典 TPM 问题。你怎么跨团队追依赖?怎么处理会影响客户承诺的延期?我遇到的一个问题是:「Three teams all need to release changes in the same deployment window. Two of them have a hard dependency. One of them just told you their feature won't be ready. Walk me through what you do.」(三个团队都需要在同一个部署窗口发布变更。两个团队之间有硬依赖。另一个团队刚告诉你他们的功能赶不上。带我过一遍你会怎么做。)这是个真实问题,不是陷阱。就把你的思考说出来,别跳过沟通步骤。 Behavioral / leadership principles:又是围绕 Spotify 的 Band values。重点看你怎么处理模糊地带、怎么在没有权力的情况下推进工作。他们想看到你确实在没有头衔加持的情况下推动过难事。 和 PM 以及 Eng director 的跨职能:基本是“我们愿不愿意跟你共事”的一轮。他们会描述一个真实正在进行的项目,然后问我会怎么把它从卡住的状态里推进出来。

Comp:在 Stockholm,一个 senior TPM 给我的 offer 大概是 900k SEK base。NYC 会更高。不是我打算去的地点,所以我没有 NYC 的具体数据。

技术门槛是真的。别在自己一直是 glorified project manager 的情况下去投。他们要的是能跟 L5/L6 工程师正面对线的人。

由 AI 翻译,查看原文

3 条回复

ops_omar (Primly starter)

deployment window 的场景题是个很常见的 TPM 面试题,而且确实很能看出水平。正确答案几乎总是从「首先,我现在需要立刻打给谁」开始,然后才进入分诊和处置。那些一上来就只讲流程、忽略人和沟通这块的候选人,往往会漏掉重点。

由 AI 翻译,查看原文

firsttime_mgr (Primly starter)

这很有帮助,虽然我不是 TPM。关于「在没有头衔的情况下推动很难的事情」这部分,基本也是 senior 在 Spotify 的 IC 面试里会考的点。他们整体都很看重没有权力也能产生影响力。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

确认一下技术门槛这件事。我在类似门槛的公司招过几个 TPM,确实拒过一些真的是很不错的 program manager,但他们讲不清自己跑过的系统。在 Spotify 这种产品型公司,TPM 里的 T 不是摆设。

由 AI 翻译,查看原文