我走过 Instacart 的 product design loop,目标是 senior 的 IC 岗。设计面试好用的准备材料真的很难找,所以把我看到的写出来。
结构: recruiter screen 和 design lead 的作品集评审(60 min) take-home design challenge(48 小时窗口) 设计展示 + critique panel(90 min) 和跨职能伙伴的 behavioral(PM + eng)
作品集评审: 他们明确让我带他们过 2-3 个项目。他们想看:设计问题是什么,哪里模糊不清,你怎么引入 research 或 validation,你做了哪些取舍,以及你会怎么做得更好。他们对脱离真实问题的好看视觉不会买账,问题问得很尖。「why this layout over alternatives(为什么选这个布局而不是其他方案)」是他们真的会问的问题。准备好。
take-home: 我不打算分享具体 prompt,但它是基于 Instacart 的真实产品场景的,偏向购物或浏览体验的相邻领域。他们给 48 小时,但我建议把它当成一个受约束的 4-6 小时项目,不要过度产出。他们不是要你做一个 50 屏的原型。范围收敛清楚,把一件事做好,展示你的思考。
presentation + critique: 这是最有意思的一轮。你展示 take-home,然后他们会主动 critique。不是要为难你,但会戳你的决策。我房间里的设计师对我一些选择提出反对意见,方式是真正协作式的。如果你变得防御心很强,这轮会很难。把它当成设计评审,不是辩护。
跨职能 behavioral: PM 问的是:有一个 feature 你从设计角度不同意产品方向,你怎么处理。eng 问的是:有一次你写的设计 spec 后来发现做不了,你怎么处理这个落差。
整体感受: instacart 的设计文化感觉挺成熟的。他们在乎系统思维,而不只是单个 screen。他们好几次顺带提到 design systems 的工作。如果你更多是视觉背景、还没怎么想过交互模式和组件复用,建议补一下。
从头到尾 5-6 周。感觉挺长,但他们的节奏有清晰的里程碑。