上季度我走了 Cloudflare 的 PM 流程,最终拿到 offer。最后我选了别的岗位,但还是想分享下笔记,因为我当时找不到任何最近的信息。
Cloudflare 的 PM 不是典型的 B2C PM。如果你一直做的是消费产品,你得把视角大幅切换。他们的 PM 面试会让你去思考网络基础设施、developer tools、以及企业安全产品。他们对「用户」的理解也不一样:用户往往是开发者和安全团队,而不是终端消费者。
他们实际问我的: 为 Cloudflare 的 Zero Trust 产品设计一个新功能。(这是企业安全。如果你不知道 ZTNA 是什么,面试前自己查一下。) 如果你只有两名工程师、6 周必须上线,你会怎么排 roadmap 优先级? 讲讲一个你做过但后来证明是错的产品决策。之后发生了什么? 当安全要求和用户体验冲突时,你怎么在 eng、design 和 security 团队之间达成一致?
最后一个非常 CF。Security vs UX 的取舍对他们来说确实是日常。
要求的技术深度:比我面过的大多数 PM 岗都高。他们希望你理解 TLS 握手怎么工作、BGP 大概是什么、为什么 edge 场景的 latency 很关键。你不需要是工程师,但只会说「我和工程师合作很紧密」不够。你得能把真实的技术对话聊下去。
行为面和这里其他帖子描述的差不多。他们看 ownership、冲突处理、以及在不确定性下交付。
总体:面试流程不错,组织清晰,尊重时间。如果你本来就在做 B2B infra 或安全,会很自然。如果你来自消费产品,会挺有挑战。