刚结束一轮 Snowflake 的 product design loop,岗位是他们平台 UX 团队的中级。趁记忆还新写一下,因为他们的设计面试跟我在纯消费互联网公司看到的差别挺大。
流程: recruiter screen(30 分钟) 和 hiring manager 的 portfolio review(60 分钟) design challenge:48 小时 take-home onsite:portfolio 深挖 + design critique + cross-functional collaboration 一轮
portfolio review: 他们会把 1 到 2 个项目问得很深,而不是把所有东西快速过一遍。尤其想知道我是在约束条件下怎么做决策的。他们问了:「"walk me through a time you had to design for users with very different technical fluency.(讲讲你曾经需要为技术熟练度差异很大的用户做设计的一次经历。)"」这个问题在不同轮次里出现了两次,你就知道他们在意什么。
Snowflake 的用户跨度很大,从每天写 SQL 的 data engineers 到从没写过 query 的 business analyst 都有。为这种跨度做设计是核心挑战,他们想要能把自己的思考方式讲清楚的设计师。
take-home: 题目是给第一次使用 Snowflake、从 spreadsheet 背景来的新用户设计新的 onboarding flow。48 小时。我做了:user journey map,3 个粗概念,1 个更完整的方案,带注释的 wireframes。他们明确说不用 high-fidelity,挺让人松一口气。
design critique 轮: 他们给我看了一段真实的现有 UI,让我点评。我很诚实,也把反馈结构化,给出方向建议,而不只是列问题。他们对这种方式感觉很对。
cross-functional 轮: 一个 PM 和一个 engineer 分别问我如何和他们的角色合作。PM 想知道我怎么处理 scope 上的分歧,engineer 想知道我怎么考虑可行性。两轮都很合作,不是对抗式。
整体: bar 很高,而且是专门按 enterprise/data 产品设计来校准的。如果你的作品集全是纯消费 app、用户心智模型几乎没复杂度,你需要非常小心地做背景和迁移说明。我拿到了 offer。定级 P4(mid),San Mateo hybrid,base 155k。