刚结束 cloudflare 的 TPM loop,整体还不错,值得分享。这是 senior 的 TPM 岗,所以不同 level 可能会不一样。
总共 5 轮。 recruiter screen(30 分钟)。聊 scope,不难。 hiring manager screen(45 分钟)。第一个真正的信号。他们问了我做过的一个复杂跨团队项目,追问我怎么处理依赖没按时交付,还问了为什么选 cloudflare。 technical deep dive(60 分钟)。这是区分项。他们会测你能不能真的讲清楚你项目涉及的技术工作。我被问到如果管理一个大型分布式系统迁移项目会怎么做:依赖梳理、回滚策略、怎么把风险分别对高管和工程师讲清楚。你不需要是网络工程师,但需要技术可信度。我讲了我带 kubernetes 迁移的经验,他们会在细节上追问。 program execution(60 分钟)。behavioral + 场景题。「tell me about a time a program you owned went off the rails」(讲一次你负责的项目失控的经历)是核心问题。他们想听最真实、最混乱的版本,别美化。 cross-functional panel(60 分钟,3 个人)。一个 eng manager、一个 PM、一个 TPM 同行。每人 20 分钟。PM 问我怎么确保 PM 和 TPM 不互相踩脚;eng manager 问如果 scope creep 是 engineering 推的 vs product 提的我怎么处理;TPM 同行问我怎么保持技术能力又不变成瓶颈。
所有轮次的共同主题。cloudflare 做的是很硬核的技术基础设施。他们想要能靠「懂行」赢得工程师信任的 TPM。只靠软技能的 TPM 在这里过不了。
comp。拿到 offer 了,不贴具体数字,但对 senior TPM 来说,整体 comp 和湾区同级别 infra 公司差不多,而且他们愿意谈。RSU 包是比较有意思的部分,4 年 vest,谈判时对 refresh 也比较灵活。
time line 大概 5 周,从 recruiter 第一次联系到 verbal offer。debrief 没有直接给我看,但 recruiter 总结说技术向的 program execution 那轮是最强信号。