在外网上看到产品增长专家 Aakash Gupta 写的一篇博文,他认为:接下来,大量的 PM 面试中,将会出现 AI Vibe Coding 测试。

以上是一个网友参与谷歌面试时遇到 Vibe Coding 面试的帖子。
产品增长专家 Aakash Gupta 专门为此写了一篇文章讲述了 PM 如何搞定 Vibe Coding 面试?
他说:一种全新的面试已经打入了 Google PM 招聘流程:如果你和很多 PM 一样,看到这个消息的第一反应可能跟 Reddit上点赞最多的评论差不多:"我做 PM 也有一段时间了,但这些都是啥我完全不知道。"
Google真的在这么做吗? 为什么招聘人员没有提前提醒?对于此疑问,Aakash Gupta 专门咨询了几位Google PM和面试辅导师。
根据 Aakash Gupta 了解到的情况是:目前这种面试只在 Google 印度的 AI PM 职位中使用,还不是美国所有 PM 岗位的标准流程。
Aakash Gupta 认为,这只是现在的情况,未来 Vibe Coding 面试很可能会大面积推广。
因为很多其他公司已经在用这种面试了。Aakash Gupta 辅导过几个遇到这种面试的人,包括在 v0、Bolt、Figma 和Perplexity(也就是现在最热门的公司)面试 PM 的候选人。
为了应对这个趋势呢?作为产品增长专家以及 AI 的研究者, Aakash Gupta 分享了他的经验,总结了 Vibe Coding 面试所需要的所有知识,帮大家搞定这种面试:
基础知识
-
什么是 vibe coding,面试形式是怎样的 -
PM 新技能要求以及为什么要考这些(还有为什么会有更多公司跟进)
面试攻略
-
成功回答和失败回答的区别 -
我的通用 vibe coding 面试框架 -
如果完全没准备该怎么办
实例和练习
-
我在辅导候选人时见过的常见错误 -
终极 vibe coding 面试题库
1. 基础知识
1.1 什么是vibe coding,面试形式是怎样的
Vibe coding在这里指的是使用AI编程工具(比如Cursor、Windsurf或Replit)或AI原型设计工具(比如Lovable、Bolt、Base44或v0)。
我辅导的学员遇到过三种不同的面试形式:
-
45分钟原型设计案例 -
带有原型设计环节的产品设计案例 -
作业形式,要求在回答中包含原型
下面具体说说每种形式在面试中是怎么展开的。
类型1:45分钟原型设计案例
第一种就是Google印度AI PM面试官遇到的那种。
通常题目很明确:用你选择的任何vibe coding工具来创建某个功能的版本。题目主要分三大类:
-
为我们设计X功能 -
为Z知名产品设计Y功能 -
为X全新0到1产品构建原型
这种案例中,你需要先建立一个结构化框架来设计功能,而不是直接开始做原型。
但评估的重点很大程度上是看你的原型制作能力。
类型2:带有原型设计环节的产品设计案例
第二种案例通常30-60分钟,涉及更有挑战性的设计题目。比如:
-
为盲人设计Google地图 -
如何为Facebook约会应用做原型
这类案例需要你前期有扎实的产品设计基础(识别用户需求,头脑风暴创意解决方案),然后快速完成原型制作。
类型3:作业形式,题目中提到原型
第三种vibe coding面试在Stripe和Netflix这样的主流公司都有使用。
他们会给你一个宽泛的题目,比如:
"为Netflix设计一个支持合作伙伴工作室的产品。"
然后你需要完成产品设计面试的所有要素。
我辅导的几个候选人最后都要提交一页纸的总结加上原型链接。
以上就是PM vibe coding面试的三种主要类型!
1.2 PM新技能要求以及为什么要考这些(还有更多公司会跟进的原因)
PM岗位的性质正在经历自5年前从输入指标转向输出指标以来的最大变化。
AI正在开创AI PM的新时代,他们需要:
-
构建AI功能,深入技术细节比如评估体系 -
使用AI专注于高杠杆任务
这就是为什么PM面试现在要考察这三个方面。
就像当年转向输出指标和策略导致产品指标面试和产品策略面试的兴起一样,这次向AI PM的转变推动了产品vibe coding面试的发展。
很多公司还在适应这个AI优先的现实。他们的PM还没有AI原型设计和vibe coding工具的使用权限。
但随着这些公司越来越落后,开始用AI优先的政策替换旧的IT规定,PM工作的性质也会随之改变。
工作性质改变后,面试也必须跟着变。
面试的目的是找到能胜任工作的候选人:而vibe coding(也就是AI原型设计)是前瞻性公司PM工作的核心部分。
AI原型工具比PRD更能有效传达想法,帮助PM真正思考清楚边缘情况和周边流程。
所以这种面试形式的增长是不可避免的。
2. 面试攻略
2.1 成功回答和失败回答的区别
通过与这么多在这轮面试中成功和失败的候选人合作,我总结出了一些规律。
成功的回答通常具备:
-
清晰的思路框架 -
快速上手AI工具的能力 -
在时间压力下保持条理 -
能够解释设计决策的逻辑 -
展示产品思维,不只是技术执行
失败的回答常见问题:
-
没有结构化思考就直接开始制作原型 -
对AI工具不熟悉,浪费太多时间在工具操作上 -
只专注于技术实现,忽略了产品逻辑 -
时间管理不当,无法在规定时间内完成 -
无法清楚解释自己的设计思路
2.2 我的通用vibe coding面试框架
无论遇到哪种vibe coding面试,都可以按这个框架来应对:
第一步:理解问题(5分钟)
-
明确用户是谁 -
识别核心痛点 -
确定成功指标
第二步:设计思路(10-15分钟)
-
头脑风暴解决方案 -
选择最佳方案并说明理由 -
规划核心功能和用户流程
第三步:快速原型(15-25分钟)
-
选择合适的AI工具 -
专注核心功能,避免过度设计 -
保持简洁但功能完整
第四步:展示和解释(5分钟)
-
演示原型 -
解释设计决策 -
讨论后续迭代方向
2.3 如果完全没准备该怎么办
如果面试中突然遇到vibe coding环节:
- 保持冷静
:承认这是新接触的形式,但表现出学习的积极态度 - 选择熟悉的工具
:如果之前没用过专业工具,可以用简单的在线工具 - 重点展示产品思维
:即使技术实现不完美,确保产品逻辑清晰 - 充分沟通
:边做边解释你的思路,让面试官了解你的思考过程
3. 实例和练习
3.1 常见错误
错误1:直接跳到原型制作 很多候选人一拿到题目就开始做原型,没有先思考用户需求和产品策略。
错误2:过度专注技术细节 花太多时间调试代码或完善视觉效果,忽略了产品的核心价值。
错误3:时间分配不当 把所有时间都用在制作上,没有留出时间来展示和解释。
错误4:工具选择不当 选择了复杂的工具但不熟悉,导致大部分时间都在学习工具操作。
3.2 练习题库
入门级题目:
-
为健身房设计一个预约系统 -
设计一个简单的待办事项应用 -
为咖啡店创建在线订购界面
中等难度:
-
为视障用户设计导航应用 -
创建远程团队协作工具 -
设计智能家居控制面板
高级题目:
-
为电商平台设计AI推荐系统界面 -
创建多语言视频会议平台 -
设计AR购物体验原型
总结
Vibe coding 面试代表了PM角色的演进趋势。虽然现在还不是所有公司的标配,但随着AI工具的普及和PM工作性质的改变,这种面试形式会越来越常见。
关键是要平衡产品思维和技术执行,既要有清晰的产品逻辑,也要能够快速将想法转化为可演示的原型。
提前熟悉AI工具,练习在时间压力下的结构化思考,这样即使突然遇到这种面试也能从容应对。
以上是 Aakash Gupta 总结的 Vibe Coding 相关的知识。
其实,我想说什么呢?对于程序员在面试中是否应该使用 AI ,我之前也写过两篇文章了,现在很多公司为了考验面试者的能力,不准使用 AI ,但是,同时,有要求员工在工作中使用 AI ,我对此是很反感的。
我认为既然工作中允许使用 AI ,那么面试中也应该允许使用 AI ,面试求职者使用 AI 的能力也很重要,尤其是如何使用 AI 解决问题,达到所需要的结果,这种能力是非常重要的。


