最近帮一位美本大三同学(UMD,CS + Business 双背景)完整复盘了 Cloudflare PM Intern 的面试。他之前有两段 defense 相关的 SWE 实习,自己也跑过一个 small business,Google APM 一面过但被 headcount 卡住。这次冲 Cloudflare 终于顺利拿到了下一步推进。整体流程拖了差不多 2-3 个月,中间 gap 很长,心态一度崩过,但最后结果是好的。今天把四轮细节整理出来,给正在准备的同学参考。

面试流程概览
投简历 → Recruiter 初步沟通 → Assignment → Product Lead → PM 面 → ENG Manager
中间 gap 特别长,有段时间完全没消息,一度以为挂了。Cloudflare 的流程偏慢是常态,心态一定要稳,继续准备其他机会比一直刷新邮箱有用。
R1 Assignment
这轮是最让人意外的。PM Intern 第一轮就要真正写一个能跑的 prototype,不是写文档,也不是做 slides。
题目会给一个真实的产品问题(偏开发者工具),让你先分析痛点,再动手实现一个可交互的 MVP。CS 背景在这轮挺有优势的。纯商科的同学建议提前练一下简单的原型搭建,no-code 或者 AI 辅助也行。
当时用最熟的技术栈快速搭了一个能跑、能点的轻量 Dashboard,另外写了半页说明:为什么这么设计、哪些是必须有的、哪些故意砍了。面试官对“主动取舍 + 说清理由”比较买账。
R2 Product Lead:Generic Product Case
这轮主要考 Product Sense,题目是设计一款普通 App,跟 Cloudflare 自家产品没关系。之前猛背产品线其实用处不大。
比较稳的框架:先 Clarify 清楚 → 定义用户和痛点 → 给两三个方案然后推荐一个 → 分层说 Metric → 讨论 trade-off。
一定要先问问题再答,既不容易跑偏,也能给自己一点思考时间。
R3 PM 面
还是 Product Sense,但 follow-up 明显更多,会一直 push 你的 trade-off 和 metric 设计。面试官人挺 nice 的,更像一起 brainstorm,不是在烤你。
常被追的点包括:Metric 怎么防止被刷、竞品出了类似功能怎么办、A/B 测试怎么设 guardrail。保持冷静,想清楚再答,比急着给答案重要。
R4 ENG Manager
这一轮会结合你的背景问得更 technical 一些。常见问题包括:
- Why Cloudflare?有没有用过他们的产品?
- 介绍一个最近的项目,并深挖技术细节
- 有没有贡献过 production code?做过 code review 吗?冲突怎么解决?
- 调试或线上出问题时的方法论
CS 背景在这轮相对有优势,但不需要刷很多算法题。更重要的是能把项目讲顺,能站在工程师视角理解问题,同时保持 PM 的判断力。同学当时项目部分一开始有点卡,但后面工程相关的问题答得比较顺,面试官反馈正面,当晚就推进了后续流程。
几个真实体会
- Dev-Tool 公司的 PM 也可能要 coding,第一轮 Assignment 就要能落地原型。
- Product Sense 不一定考自家产品,框架和 Clarify 远比死背产品线重要。
- 流程长不等于挂了,中间 gap 很常见,心态一定要稳。
- Clarify 永远是第一步,给自己缓冲时间。
写在最后
这次同学在准备 Assignment 原型和 Product Sense 被持续追问的环节时,找了我们做了几轮针对性 mock。
如果你也在准备 Cloudflare、Google APM、Microsoft PM 或其他产品实习,感觉自己一个人练案例和被追问效率不高,可以了解一下 Interview Show,提供一对一 mock、题型梳理和面试辅助,有需要的同学可以直接联系做免费评估。祝大家早日拿到心仪实习!