面了 Coinbase 的 TPM 全流程。四轮,加一个 recruiter screen。我直接说发生了什么。
技术深度测试: 这是很多 TPM 候选人会被刷掉的地方。Coinbase 想要的 TPM,是那种能真的坐下来和工程师一起跟一个迁移或分布式系统项目,不需要别人解释三遍的人。我被要求走一个场景:两个后端团队在一个共享服务上有依赖冲突。他们想看我会怎么识别 critical path、帮工程师 unblock、以及在需要时如何升级(escalate)。这题有「对的答法」,前提是你得技术上真正理解「critical path」是什么意思,而不是只会项目管理黑话。
他们还让我用高层次解释 blockchain finality 机制怎么工作,以及它为什么影响交易处理的 SLA。你不需要是 L4 SWE,但你不能对 finality 的含义一片空白。
项目执行问题: 基本都挺标准,但带点 crypto 味。「Tell me about a time you shipped a large technical project with hard regulatory deadlines.(讲一次你在严格的监管 deadline 下交付大型技术项目的经历。)」「How do you handle scope creep when the engineering team keeps uncovering unknowns.(当工程团队不断发现未知项导致 scope 不断膨胀时,你怎么处理?)」有一个具体问题是:你怎么做 incident postmortems,并把它们转成流程改进。他们非常看重这个点。Coinbase 的 downtime 对用户有真实的财务后果。
跨职能问题: 有一轮高度聚焦在同时和 compliance、legal、engineering 协作。Coinbase 处在金融监管下,监管不会因为你 sprint velocity 慢就放过你。如果你没在强监管公司工作过,这点值得提前想清楚。
我的感受: 这是一个真正的 TPM 流程,不是掺水的 PM 流程。你需要把 engineering 语言说到能真正帮上忙,也需要理解在监管审视下运营金融产品意味着什么。
Comp 在 SF 的 senior TPM 大概是 $190-210k。