上季度走了 Bain TPM 的 loop,我之前是 SaaS PM 背景。分享下,因为网上几乎没有把这个 role 跟 consulting associate track 区分开来的信息,而它们确实很不一样。
Bain 的 TPM 招聘主要走他们的 technology practices(BTSG、Nexus 等)。我经历的 loop 有四轮:
和 recruiter 的 phone screen。标准 30 分钟。重点是 why Bain,why TPM 而不是 consulting。他们比大多数科技公司更在意 consulting 角度,答案要提前准备好。
和 case manager 的 behavioral。这轮开始变有意思了。不是正式 case,但他们会给一个场景,让我讲如何结构化并推动一个跨团队项目。比如「你被拉来修一个卡住的数据平台迁移,三支团队不对齐,客户很不爽」。他们在看你会不会建立结构、会不会倾听,还是只会硬推。我觉得大概 60% behavioral,40% 情景式问题解决。
Technical depth conversation。我这轮是跟 practice 里的 senior engineer。他们不问 leetcode,会问分布式系统的取舍、我会怎么给项目做可观测性、我最喜欢的 failure mode 故事是什么以及我会怎么改 instrumentation。很典型的「你到底有没有做过大规模系统」的感觉。
Partner conversation。更短,偏文化和野心。为什么选 Bain 而不是 Accenture 或 Deloitte tech?你想在 18 个月里学到什么?他们不掩饰这是一轮 gut-check。
一个我没想到的点:哪怕是非 consulting 的 hire,他们也会问一些 case-adjacent 的问题。不是完整 30 分钟 case,但你得能讲「X 的市场是 Y,因为……」而不是一脸懵。
我拿到的 offer:senior PM-equivalent base 在 low-$200s,再加年终 bonus,按 level 大概 15-25%。可以谈 relocation。Boston base。
整个 loop 大概 5 周,但中间我有个两周空档,感觉是他们排期的问题。
如果有人正在走 TPM loop,欢迎问具体问题。