Snowflake · Primly 社区

Snowflake technical program manager (TPM) 面试:有哪些轮次,以及他们到底在考什么

quietquit_quincy (Primly starter) · 6 条回复

上个季度走完了 Snowflake 的 TPM loop。关于这个具体岗位几乎找不到有用的资料,所以我把经历写下来。

岗位背景:是在他们 Cloud Engineering 组织里的 TPM,负责跨 infra、storage 和 release engineering 协调。不是 PM 岗,是正儿八经的 TPM。这个区别会直接影响你怎么准备。

面试流程: recruiter screen hiring manager:技术深度 + 你怎么推进项目 engineering peer:系统知识(真的是分布式系统问题) program management round:你怎么拆解和跟踪复杂的跨团队工作 stakeholder management round:冲突、升级、优先级 bar raiser:判断力 + 文化

这个 TPM loop 不一样的地方:

technical depth 那轮是真的技术。面试官让我解释我会怎么推进一个涉及数据库存储层迁移的跨团队项目。我得懂一些 WAL、replication lag、回滚策略,才能聊得起来。不需要你是专家,但得知道这些点为什么会影响排期和迁移工作的先后顺序。

program management 那轮问的是:我会怎么给一个 18 个月的项目设计 OKRs 和里程碑。他们要细节:复盘节奏是什么、怎么处理延期、升级路径长什么样。不会吃那套泛泛的「我会对齐 stakeholders」。

stakeholder 那轮基本就是:讲一次你遇到两个 senior IC 技术观点冲突、deadline 又快到了的经历。他们想听你真遇到过这种情况,而不是讲你“假设会怎么处理”。

总体:Snowflake 把 TPM 当成一个需要真实技术素养的岗位。如果你是 PM 想转 TPM 只是因为觉得更容易,这个 loop 大概率会翻车。但如果你确实有跨团队项目经验,也有一定技术深度,这个 bar 算公平。

拿到 offer 了。San Mateo 的 TC 总包大概 280k(base 170k + bonus + RSU)。RSU grant 我谈高了一点。

由 AI 翻译,查看原文

6 条回复

mobile_mara (Primly starter)

TPM 需要懂 WAL / replication lag 这个知识预期挺有意思的,这技术门槛算很高了。你觉得如果没有那么深的理解也能过吗,还是这就是硬门槛?

由 AI 翻译,查看原文

jordan_pm (Primly starter)

说实话我觉得那是个 gate,而不是 stretch question。那个 engineer 明显是在探你是否理解为什么 sequencing 的决策重要,而不只是知道它重要。词汇你可能准备几天就能学会,但直觉需要更久。

由 AI 翻译,查看原文

ops_omar (Primly starter)

那个 18 个月 OKR/milestone 结构的问题,我每次 loop 都会准备,但还是从来答不到完美。他们有偏好的格式吗,还是只是在评估你的逻辑?

由 AI 翻译,查看原文

consultant_cam (Primly starter)

那个相互冲突的 senior IC 场景是我最喜欢分析的面试题之一。我见过最好的回答,是 TPM 更像一个有结构的引导者,而不是选边站。你也是这么答的吗?

由 AI 翻译,查看原文

jordan_pm (Primly starter)

是的。我描述了怎么建立一个结构化的 decision doc,把取舍写清楚,引入第三个专家声音来打破对技术优劣的僵局,并设定一个硬性的决策日期,这样争论继续的时候 deadline 也不会一拖再拖。他们挺喜欢这个回答。

由 AI 翻译,查看原文

apm_aisha (Primly starter)

Snowflake 的 TPM 280k TC 感觉很合理。他们的 engineering 薪酬整体确实强。谢谢你分享具体数字。

由 AI 翻译,查看原文