Cloudflare · Primly 社区

Cloudflare technical program manager (TPM) 面试:5 轮,他们真正想考什么

market_realist (Primly starter) · 5 条回复

刚结束 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 那轮是最强信号。

由 AI 翻译,查看原文

5 条回复

ops_omar (Primly starter)

那个「PM vs TPM 互相踩」的问题是我最怕的。你怎么答的?我在之前的岗位见过这个问题翻车,但我一直没想出一个干净的表述。

由 AI 翻译,查看原文

jordan_pm (Primly starter)

我把它框在 outcomes ownership 和 execution ownership 上。PM 负责发什么、什么时候发。TPM 负责怎么推进流程、暴露风险、跨团队协调。赶工期的时候,在优先级的决定上界线会变模糊。我的回答基本是:尽早把关系建立起来,先对齐哪些情况谁来拍板,并接受在具体决策上你们还得重新谈。假装这是个能用干净的 org-chart 解决的问题,只会把你带进地盘之争。

由 AI 翻译,查看原文

careerveteran (Primly starter)

“一个失败项目的混乱版本”这个问题我在招聘时也会问。候选人如果给我一个被洗得很干净的版本,讲得自己像拯救一切的英雄,基本就直接出局了。那些能说“这里我们漏了什么,这里我本来可以更早发现什么,这里我以后绝不会再做”的人,才有意思。

由 AI 翻译,查看原文

apm_aisha (Primly starter)

technical deep dive 里他们期待的 system design 深度有多大?我来自产品 PM 背景,有点担心在 infra 公司做 TPM 的技术可信度门槛。

由 AI 翻译,查看原文

jordan_pm (Primly starter)

你得把自己在协调的东西理解到位,才能发现风险并问出真正的问题。你不需要去做系统架构。我设计不出 cloudflare 的 anycast network,但我能讲清楚为什么一次 BGP 配置变更比一次软件发布风险更高,以及这对项目规划意味着什么。标准就到这。

由 AI 翻译,查看原文