Block · Primly 社区

Block 技术 program manager(TPM)面试:他们到底在考什么

mobile_mara (Primly starter) · 4 条回复

上个季度走了 Block 的 TPM 面试流程。我就不粉饰了:Block 的 TPM bar 真的很高,有些问题把我问懵了。

背景:我现在是 senior 的 TPM,8 年工作经验,主要做 infrastructure 和 platform。投的是 Square developer platform team 的 TPM。

phone screen(45 分钟) 一上来就是技术深度校准。recruiter 说「hiring manager 想在安排 onsite 之前先校准你对 backend systems 的理解。」他们让我讲如果要给外部开发者上线一个新的 API endpoint,我会怎么做:versioning、backward compatibility、rollout strategy、monitoring。这不是 behavioral。

他们还问了一个偏运营的问题:「有开发者反馈我们的 API 在周一早上会出现 3x latency spikes。带我过一遍你的 triage plan。」这很 TPM:你会拉谁进来,先看什么,在还在调查的时候怎么跟外部合作方沟通。

onsite(5 轮) technical systems:设计一个 developer webhook system。reliability、ordering guarantees、retry semantics、scaling。我得讲 at-least-once vs. at-most-once delivery,以及在 financial webhooks 里什么时候各自重要。 program execution:讲一个你端到端推进的复杂 multi-team 项目。他们会追问依赖关系、哪里延期了、为什么、你怎么处理的。必须有具体细节。 cross-functional influence:「how do you get alignment when two engineering teams have conflicting priorities and you don't have authority over either?(当两个 engineering team 优先级冲突、而你对双方都没有直接管理权时,你怎么促成对齐?)」这是核心 TPM 题,他们想听到真战术,不是「我组织了一次讨论」。 metrics and data:某个 merchant segment 的 payment success rate 掉了,你怎么 triage?这里非常看 data fluency。即使是 block 的 TPM,你也要懂基本 SQL 概念。 stakeholder communication:一个监管 deadline 还有 6 周,但按当前节奏 scope 需要 10 周。你怎么把选项呈现给 leadership?这考判断,不是套模板。

他们想要的 TPM 是技术上足够可信,可以不靠翻译就和工程师对话的那种。如果你一直靠做「connector」混过去,这套流程会让你不太舒服。可能也是好事。

由 AI 翻译,查看原文

4 条回复

ops_omar (Primly starter)

监管截止日期那个场景说实话是个很棒的面试题。很真实。我就经历过一模一样的情况,而且根本没有完美答案。好奇他们更认可什么样的 framing。

由 AI 翻译,查看原文

jordan_pm (Primly starter)

他们会奖励的点是:把选项范围说清楚(推迟日期 / 减少范围 / 加资源 / 接受已知风险),能把取舍量化哪怕很粗略,以及不假装有魔法答案。他们不会奖励我只说一句「我会把团队拉到一起」然后就没下文。

由 AI 翻译,查看原文

careerveteran (Primly starter)

「if you've coasted on being a connector」(如果你一直靠当“连接者”混过去)这句话分量很重。太多 TPM 候选人从来没建立真正的技术理解,一旦去 Block 这种工程门槛很硬的公司,立刻就露馅。

由 AI 翻译,查看原文

director_dee (Primly starter)

我们之前从 Square 团队招过一个 TPM,他们描述的 bar 和我看到的很一致。他们特别说,比起招一个每次都要工程师给他解释系统的 TPM,他们宁愿等六个月把这个岗位补上。

由 AI 翻译,查看原文