面试官明确说"Akash 你用的这套框架,拿去应对任何 prototyping 面试都很好用,那我就直接用它",于是按七段逐项打分。总评:8.5 到 9 分,"非常清楚、非常有把握的一个 pass"(Aakash 自评 8 分,被面试官认为"把自己评低了一点")。→ 详细
本期没有 lightning round,但结尾有一段明确的"怎么准备"清单,逐条录下:
练时间把控。 "你必须见招拆招,同时还得盯着计时器。所以我会说,练一练你的时间把控。连我自己这次都还可以做得更好。"→ 详细
用不同的工作流、不同的工具去练手感和自信。 "多用不同的工作流、不同的工具去练,把手感和自信练出来。这也是我今天做的事情里我自己最满意的一点。"→ 详细
练"说清楚"。 "然后练一练怎么把话说得干净利落:这些是问题,这些是解法,这就是 PRD。 当你把这一整套都串起来,你就已经做好准备拿下这场面试了。"→ 详细
主讲/被面试方:Aakash Gupta(本频道主理人,同时是本场模拟面试里的候选人)
课程:Land PM Job 第四期 — landpmjob.com(八月开班,三个月)→ 详细
本期提到的其他人:Jiona Zen(Laurel AI 的 CPO,面试里会要求共享屏幕看你怎么用 AI)、Bart Jaworski、Ang Vermani(Uber 的 AI PM)、Prasad Reddy、Anka(cohort 里与 Aakash 合教 vibe coding 面试的搭档)
本期出现的工具清单:Claude Code、Claude Chat、Cursor、Codex、Gemini、Magic Patterns、Lovable、Bolt、Miro、GitHub、UserTesting、UserVoice;模型层面提到 Fable / Fable 5 与 Sonnet
先说这期对你的价值不在哪儿:不在求职。 你不在找工作,这期最不值钱的部分恰恰是"怎么过面试"。
它对你真正的价值是一把外部标尺。你已经在做的那些事——给 AI 立 harness、写 skill、定 design system、让多个 agent 并行跑、给 PRD 定不可妥协项——过去只能算你的个人工作习惯,没人给它打过分。这期里,一个 LinkedIn 的面试官把这套东西拆成七个维度、逐项报出分数和改进意见。也就是说:市场已经把"限时内用 AI 把想法做成能跑的东西"从加分项挪成了准入项,并且已经标准化到可以打分的程度了。 这七个维度你可以直接搬来当自检表用。
1|把这七个维度直接改成 PRD 工厂的验收表
怎么做的:面试官不是笼统说"你做得不错",而是按候选人自己用的那套流程逐段报分——用户 8.5–9、问题 8、方案 8.5–9、PRD 8–8.5、prompt 9–9.5、并行(定性最高但没给分)、后端 8,总分 8.5–9。每一项都带一句可执行的改进:"如果时间够、你能再往后端设计里多讲一些,我大概会给到 9 到 9.5";"这里真正能拉开差距的,是对方案本身有更多具体细节、更强的观点"。关键是评分粒度和流程环节一一对应——他没有把"问题"和"方案"合起来评,也没有把"prompt"混进"方案"里。
你可以怎么做:你那条从需求到 PRD 的流水线,每个环节现在都有角色和检查点,但缺的正是"过没过"的强制判定。把这七项裁成你自己的六到七个环节(比如用户与场景 / 问题定义 / 方案取舍 / PRD 骨架 / 给 agent 的指令质量 / 并行调度 / 落地可实现性),每项给一个 1–10 的口径和一句"什么样算 9 分"。你现在的碰撞和评审是多角度看一遍,看完还是靠人拍板;改成逐项报分之后,同一份稿子谁评都能对齐,也才有"闭环证据"可以拿去证明这套工厂有没有用。这周先别改流程,只拿最近一份已经过审的 PRD 按七项打一次分——你大概率会发现某两项从来没人真正验过。
2|"三个不可妥协项"比一份长模板管用
怎么做的:他写 PRD 只强调三件事——整体假设、上下文、非目标——原话是"我觉得这三条是写出一份好 PRD 的三个不可妥协项"。注意这三条里没有界面、没有排期、没有技术方案。非目标他列得极具体:垃圾消息(会让人离开平台)、没有上下文的消息、给你其实不认识只是加了好友的人发消息。指标他强制拆成先导(有多少人读了、回了)和滞后(留存),面试官单独夸了这个拆分"相当漂亮"。而且面试官逼他把关键词定义死:"弱关系到底长什么样?"他当场给出:一度人脉、且过去 3 个月没发过消息也没互动过。
你可以怎么做:你的 PRD 模板要素齐全,但齐全和有牙齿是两回事——填满二十个字段不代表这份稿子能用。给你的模板加一道前置闸门:假设、上下文、非目标这三块没写实,后面所有字段一律不进评审。特别是非目标,你们六条产品线跨线对齐吃力的很多情况其实是"没人写下这次不做什么",于是每条线都按自己的理解往里塞。再加一条硬规矩:PRD 里出现的每一个业务名词都必须给出可判定的定义(像"弱关系 = 一度 + 3 个月无互动"那种,能直接翻成一条查询条件)。这条同时能救你的跨线对齐——定义写多了,一份跨线共享的实体口径自然就长出来了。
3|prompt 是交付物,也要有验收标准
怎么做的:面试官专门停下来问"什么让这成为一个强 prompt",候选人的答案是四条,而且强调"跟任何 prompt 都一样":① 非常清晰的任务步骤定义;② 定义好上下文;③ 说清楚你想要的输出长什么样(要有明确的要求段和输出段);④ 说清楚你不想要什么。最耐人寻味的是打分逻辑——这份 prompt 是 AI 生成的,面试官照样给了全场最高的 9–9.5,理由是"这个做法对很多人来说并不是自然就能想到的",而且他能讲清楚这份 prompt 好在哪。也就是说被评的不是手艺,是判断力。
你可以怎么做:你带的那条流水线里,每个角色背后都是一段指令,但这些指令目前没有验收口径,好坏全靠跑出来的结果倒推。把这四条钉成你的指令评审清单,尤其第四条——你现在的角色指令大多写满了"要做什么",很少写"不要做什么",而幻觉和越界基本都出在这里。做法很轻:给每个角色的指令加一段"非目标",跟 PRD 的非目标同源。另外,"AI 帮你写指令不扣分,但你得说得出它好在哪"这条判据,正好可以当你团队里那些"我让 AI 生成了一版"的稿子的过关标准——不问是谁写的,只问你能不能逐条讲出它为什么这么写。
1|Harness 三件套,和面试官对它的定性
怎么做的:他在 Claude Code 里开的是一个空文件夹,第一件事不是提需求,而是搭上下文。被问"如果有魔法棒,harness 里最想放哪三样"时,答案是:design system、公司整体上下文(战略 + 历史功能,以及自己的 skill)、一个 prototyping skill。落地就一句话加几张截图:"假设你是 LinkedIn 的 PM,只用公开信息,建一个 AI prototyping skill,再把 LinkedIn 的 design system 建出来。"复盘时面试官把这一步单拎出来定性:"你一上来就先立了一个 harness,正是这个 harness 之后才能把 design system 拉进来,我觉得这一步相当关键。" 后面验收原型时,"满意"的定义也是两条硬指标:在 design system 之内 + 是一个真的能跑通的功能。
你可以怎么做:这几乎就是你"设计稿即工程强制契约"那条路的外部背书——你已经在线上了,缺的不是方向而是证据。可以直接抄的是他那句验收判词:把"在设计系统之内 + 真的能跑"设成你链路每次出货的两个二元门(是/否,不打分不商量),过不了就不算交付。另外他的第三件套值得你补:他放进去的不只是设计系统和业务上下文,还有一个做原型这件事本身的方法 skill。你的链路里前两样都有,第三样往往散在各个 agent 的提示词里——把它抽出来单独成一份,就是你想做的"把该做什么前移到 agent"的具体抓手。
2|并行不是开更多工具,是知道什么时候用哪个
怎么做的:他同时开四条线——Claude 里生成 prompt、Magic Patterns 待命、Claude Code 搭 harness、Lovable 待命——但面试官给高评价的理由不是数量:"你很清楚什么时候该用什么,甚至清楚该怎么用。你没有拿 Claude Code 去做比方说想法 X,你是专门用它先搭 harness,然后再跳到下一步。"他的分工口径非常具体:Magic Patterns 不建后端、只做前端所以快;发散五个方案不交给便宜模型也不交给原型工具,要换更强的模型来做;后端长任务用 Codex("像一头老黄牛,能连着干一整天"),前端审美用 Fable 5,90% 场景用 Claude、10% 长跑任务用 Codex。并行的第一动机也说得很实在:"接下来就有点变成等 Claude 了,所以我才喜欢搞并行系统。"
你可以怎么做:你的链路已经是多角色并行了,但"哪个环节配哪个模型"这件事大概还是一套配到底。按这期的口径给你的链路做一次分工表:发散和取舍用最强的模型(这是品味活,省不得);照着契约生成代码用够用的模型;长时间跑的重构和后端任务挑耐力好的。再抄一个更细的动作:他每建完一样东西就开箱验一次——"design system 做得怎么样?挺好。context library?好像还需要更多信息,product 部分没有我们刚才聊到的上下文",然后补喂。你的链路里 agent 之间是直接往下传的,中间没有这种"收货核对"。加一个最轻的版本:每个环节产出后自己回读一遍并报"缺什么",比在最后一步发现地基不对便宜得多。
3|先做出来再判断——"我以为 Constellation 是杀手级,真看到了觉得也许不是"
怎么做的:五个概念跑出 HTML 之后,他一个个在浏览器里打开看。之前在聊天里他最看好的那个可视化关系图(Constellation),真看到之后判断直接反转:"我以为 constellation 会是那个杀手级功能。现在真看到了,我心想:呃,也许不是。"最后选出的三个是 Warm Threads、Reconnect Queue、Drafts。另外他还做了一个容易被忽略的分类动作:判断出其中两个"其实不是方案,是承载功能的入口界面",可以和任何主方案共存——所以最终方案是组合,不是单选。
你可以怎么做:这直接打到你"激活和首屏体验"那个痛点上。你现在评首屏方案的方式偏静态——看稿子、讨论、拍板;这期给的做法是把候选方案全部跑成能点的东西再排序,因为"看到"会推翻"想到"。你的链路本来就能一次生成多个变体,成本极低,那就别在纸上争。同时把他那套四问搬来当排序尺:有多创新 / 对目标的拉动多大 / 这个入口能拿到多少曝光 / 能不能推动终极目标——注意第三问"曝光面"是最容易被漏掉的一维,很多首屏方案输就输在放错了位置。还有一条:先分清哪些候选是"方案"、哪些是"承载它的界面",这两类不该放在一起 PK。
1|这是一条现成的"大佬说 X 我试了"选题
怎么做的:整期给出了一个外部权威、且可复用的评分框架(七个维度、每项有分数和改进建议),而且它评的对象——限时内用 AI 把一个想法做到能跑——正好就是你每天在做的事。面试官还留下一句可以直接当标题的判断:"这种'同时并行操作一套相当宽的工具'的能力,正体现出大多数面试者和面试官想要考察的那种 AI 原生度。"以及那句反常识的:"大多数人都低估了在一个成熟的存量产品上做迭代有多难——比想出一个全新的点子难多了。"
你可以怎么做:拿这七项给你自己的造 App 链路打一次分,按 LinkedIn 面试官的标准逐条报,该给 6 分就给 6 分——这就是一篇标准的验证体:别人给了标准,你拿自己的真实产线去过,公开分数和最低的两项。它天然满足你的两条自检:有可抄物(那张七维自检表读者能直接拿走),也过得了弹药库闸门(删掉你的实测分数这篇就不成立了)。标题和封面前置也好办,把那两个最低分直接放封面。
2|"AI 做中间 60%,前 20% 和最后收口是人的活"——这句话本身就是一篇
怎么做的:他做原型的第一步是关掉 AI,用白板手动分层用户,理由是那句总纲:"AI 可以做中间那 60% 的活儿,但前面那 20%——最初的思考——依然要人来做;最后的打磨、终稿的收口,也非常需要人来做。"呼应的还有一句:"prototyping 这件事很多技巧已经消解掉了——模型越来越好,所以前期的定义反而更重要。"以及全场最核心的那个取舍:深度不能砍,但必须压进更短的时间——"诀窍就在于:在更短的时间里达到同样的思考深度,从而让你的 prototype 也是有深度、有想法的,而不只是浮在表面。"
你可以怎么做:这正是你那个号的核心论点的外部佐证——一人公司不是"把活全丢给 AI",是把人的时间挪到那两头。写的时候别停在转述,把你自己的 60/20/20 边界画出来:在你的造 App 链路里,哪一步你从来不让 agent 碰、哪一步你只验收不动手、哪一步你会推翻重来。带上一次翻车的例子(前 20% 偷懒、后面全线返工的那种),比讲道理有说服力得多。
怎么做的:这场面试的存在本身就是一个信号——Google、Meta、OpenAI、Anthropic 这些 30 万到 100 万美元的岗位,正在把"当着人面把想法做成能跑的东西"当准入线考;有的 CPO 直接要求共享屏幕看你怎么用 AI。而且面试官反复强调,考的不是写代码:全场最高分给了"能讲清楚一个 prompt 为什么好",定性最高的是"知道什么时候用哪个工具",最大的亮点是"真的把 App 打开走一遍,比 95% 只会理论推演的候选人强"。同时那句"面试官不是只来看你的过程的,他们同时也在评估你最后落到的结果",把过程分和结果分明确分成了两笔账。
你可以怎么做:把这当成一次校准,不是一次警报。你的不公平优势正好落在被打高分的那几项上——判断力、工具编排、把上下文提前搭好;被打最低分的两项(问题定义要靠人推、后端只讲不做)恰恰也是你自己链路上最薄的两块。所以这期给你的不是"该学什么新技能",而是你该把精力压在哪两块。另外那句"打开 App 走一遍比理论推演强"值得你在正职里当成习惯:你要的 agent 产出闭环证据,很多时候不是没数据,是没人真的把流程从头点一遍。
该反着用:他之所以砍探索、赶进度,是因为有一个 30 分钟的表演约束——他是在被评估,不是在做产品。你没有这个约束,你的稀缺资源是精力不是钟表。所以别照抄他的砍法(他自己都承认在用户和问题上被推着走、扣了分)。反过来用才对:他被迫练的是"把同样的深度压进更短时间",这个训练对你有用;"少想一点"对你没用——你一个人扛多线,想错方向的代价比慢两天大得多。
和你现在做法冲突:两处值得你自己掂量。一是模型分配——他明说发散不能交给便宜模型甚至不能交给原型工具,必须上最强的那个;而多 agent 链路的省钱直觉恰恰是"能用便宜的就用便宜的"。你的链路里"取舍和发散"这一步现在配的是什么档位?二是自主度——他给 Claude Code "更大的自主权"让它自己想概念,结果跑出了他没预设的方案;而你走的是强契约、把该做什么尽量前移。这两条路各有各的对,但你可能从没给过某个环节"放开手"的机会。这里不替你下结论,只是这两处张力现在是显性的了。
对你的镜子:你一直把 harness、skill、设计系统这些当成"我的工作方法",属于自己折腾出来的私货。这期告诉你的是:这套东西正在被市场明码标价,而且已经有人把它拆成七个维度打分了。你不是在追赶这条线,你已经在线上——差的只是把它变成别人能验证的东西。 内部工厂缺闭环证据、外部号缺公开实测,其实是同一个缺口的两个面。
可迁移思维模型
判断更新:你之前多半把 vibe coding 当成 PM 的加分项、一个效率技巧。这期给出的证据是——它正在变成准入项,而且评判它的语言已经标准化到能打分了。这意味着你可以停止"自己摸索有没有做对",改成"照公开标尺自检"。
这周一个赌注:拿这七个维度(用户 / 问题 / 方案 / PRD / 给 agent 的指令 / 并行调度 / 落地实现),给你自己最近跑过的一条链路打一次分——正职的 PRD 工厂或造 App 链路,选一条就行。只打分,不改造。 把最低的两项写下来,再各写一句"9 分长什么样"。这件事一小时能做完,产出是三样:一张可复用的自检表、两个明确的短板、外加一篇现成的验证体选题。