最近刚走完 Atlassian 的 TPM 面试 loop,面的是他们云平台侧的 senior TPM 岗。网上几乎找不到 TPM 方向的具体信息,所以发在这里。
atlassian 的 TPM 面试在一些方面挺不一样的,我解释下我指的是什么。
流程结构 先 recruiter call。然后一个 45 分钟的 hiring manager screen。接着是 virtual onsite,一共 5 轮(比我预期的更长)。
onsite 各轮
Round 1:项目思维。他们给了我一个复杂的跨团队依赖场景(比如:多个 engineering 团队、硬 deadline、优先级冲突),让我讲我会怎么管理。没有 coding,但他们希望你能适应技术取舍。类似:当 team A 被 team B 卡住,但 team B 又在等一个 6 周后才会发布的外部 API,这种情况下你怎么排期、怎么推进。
Round 2:技术深度。他们问了我对分布式系统概念的理解,主要围绕可靠性和 incident response。不是 coding 面试风格,更像「how would you reason about this architecture(你会怎么分析这个架构)」这种。我觉得标准会随级别变化,但对 senior TPM 来说他们期待的是货真价实的深度。
Round 3:干系人和升级。一位 PM 和一位 eng director 问我一次需要向上升级并对上层 push back 的经历。他们要的是细节:我怎么定义风险、拉了哪些人进来、结果是什么。这更像一次真实对话,而不是照着 behavioral 清单打勾。
Round 4:指标与成功。问我会怎么定义一个大型基础设施迁移的成功。他们想看我能不能超越上线指标,去考虑长期可靠性、团队健康度和 adoption。
Round 5:Atlassian values。大家都一样。
让我意外的点 技术门槛是真的。我在一些公司面过,TPM 更像是被包装过的 project manager,技术只擦个边。atlassian 不是这样。他们是真的想要能跟工程师一起深挖、在某些设计不合理时能 push back 的人。
整个流程从开始到 offer 大概 8 周。TPM 方向有什么具体问题也欢迎问。