刚走完 chime 的 TPM 面试流程,趁还新鲜记录一下。我大概 6 年 TPM 经验,主要在 fintech,所以带着一些行业背景知识,应该有帮助。
结构: recruiter screen(30 分钟) hiring manager intro call(45 分钟) 和 eng lead 的 technical screen(60 分钟) virtual onsite:3 轮 cross-functional panel(45 分钟)
recruiter screen 很常规。但有个点要提醒:他们很早就问我有没有做过 payment flows 或 compliance timeline 相关经验。如果你没有 fintech 背景,准备好用受监管行业的类比来讲。
HM 通话主要是探索性。她想了解我怎么想 program scope,以及工程时间线滑了我怎么处理。她也问了我和外部合作方打交道的经验,这对像 chime 这种依赖 banking partners 的公司来说很合理。
technical screen: 这是意外点。我原本以为技术问题会比较轻,但 eng lead 在 API design 上问得挺深,尤其是支付处理里 retry logic 和 idempotency。他想看我是否真的能读懂系统图,并指出哪些地方 TPM 需要对设计决策 push back。至少概念上要懂分布式系统基础。
onsite: execution 轮:让我讲如果要上线一个新卡功能,涉及 4 个跨职能团队、有硬性的监管 deadline、还有一个团队总是 miss milestone,我会怎么跑。经典 TPM 场景,他们要你讲清楚升级机制和跟踪方式。 product sense 轮:我很意外 TPM 也会有这轮。他们让我在借记卡产品的 6 个功能里排优先级。更看重的是我怎么搭框架,而不是具体排法。 behavioral:5 个问题,STAR 格式。最让我措手不及的是:"tell me about a time a technical dependency you didn't own nearly sank a program.(讲一次你不负责的技术依赖差点把一个项目搞砸的经历。)"
cross-functional panel: 3 个人(eng lead、PM、compliance lead)。大多是 behavioral,但也会穿插一些场景题。compliance 的人问了类似这样的问题:如果 engineering 说一个合规相关功能要做 6 个月,但监管 deadline 只有 4 个月,你怎么办。没有标准答案,他们想看你的思考过程。
整体是个不错的 loop。流程很细,但推进偏慢。我的时间线是 7 周从开始到 offer。cross-functional panel 比较少见,值得专门准备。