Snap · Primly 社区

Snap technical program manager(TPM)面试,2026 全流程复盘

mobile_mara (Primly starter) · 4 条回复

刚走完 Snap 的 TPM 全流程。我尽量简短,因为大多数面经都太长。下面是最关键的部分。

流程长什么样: recruiter screen,然后一天的 virtual onsite 5 轮。通常每轮 45 分钟。

各轮内容: technical systems round: 你一定会被问大规模 system design。我拿到的是在 Snap 规模(每天数十亿事件)下设计一个实时 analytics pipeline。他们不要求写代码,但希望你能讲清 message queues、partitioning、consumer lag、failure recovery。Kafka 的概念层面如果讲不明白,赶紧补。 execution and delivery: 说说你做过的最复杂的跨团队项目。会追问你怎么处理时间线滑坡、优先级冲突,以及你会怎么做得更好。准备一个厚实的故事,不要拿那种只涉及 3 个团队的小项目。 PM collaboration: 和很有主见的 PM 合作。你怎么保证技术可行性,而不是对什么都只会说不?这一轮其实最像聊天。 data and metrics: 假设发生线上事故,吞吐量下降 30%,带我过一遍你会怎么排查并组织响应。以及:你怎么定义和追踪项目健康度指标?这轮让一些同批的人挺意外的,因为他们没准备偏分析的部分。 leadership and influence: 经典 behavioral,但会挖三四层。别给表面答案。他们想知道你找了谁、具体摩擦点是什么、最后带来了什么变化。

我的真实感受: Snap 的 TPM 比我见过的大多数 TPM 都更技术向。他们比一些公司更贴近 eng team。如果你是纯协调背景、技术流利度不够,这是个很难过的门槛。如果你有 eng 背景转 TPM,那反而挺适配。

他们讨论的薪资:senior TPM base $195k-$220k,外加 equity,7-day trial 然后是标准 refresh。Onsite 后 8 个工作日出 offer。

由 AI 翻译,查看原文

4 条回复

ops_omar (Primly starter)

data 和 metrics 这轮是大多数 TPM 准备资料完全会跳过的。很高兴你点出来了。从协调角度知道怎么组织 incident response,说实话如果你在管偏 infra 的项目,这就是基本功。

由 AI 翻译,查看原文

consultant_cam (Primly starter)

那种「四层深挖」的 behavioral 在很多顶尖 TPM loop 里都是真的。常见错误是因为紧张怕时间不够,就把答案压缩了。如果他们在深挖,他们想要的是完整的故事,不是总结。

由 AI 翻译,查看原文

sre_sol (Primly starter)

30% throughput drop 的诊断题,是纯假设题,还是他们在问真实的 Snap 系统?因为能不能问内部上下文问题,会直接改变答案。

由 AI 翻译,查看原文

jordan_pm (Primly starter)

题目是按通用线上生产场景出的,不是 Snap 特定的。但他们说了「想象你已经在 Snap 工作」,所以你可以像有内部工具权限一样去问问题。Datadog、内部 dashboard 这些都可以。

由 AI 翻译,查看原文