GitHub · Primly 社区

GitHub product designer / UX 面试和作品集评审,我申请 mid-level 的经历

ux_uma (Primly starter) · 4 条回复

上个月刚走完 GitHub 的 product designer loop。我申的是他们某个 developer experience team 的 mid-level PD。写下来是因为 developer-tool 公司设计面试信息一直很少,而 GitHub 的流程也有点特别。

portfolio review 这一轮最关键。提前按这个去规划。

recruiter screen(25 分钟):挺常规。问了我的背景、现在的角色、我偏好的产品方向。有个很具体的问题是「你设计面向高度技术用户的产品有多舒服」,考虑到他们用户主要是 developers,这个很合理。

portfolio presentation(60 分钟,2 个面试官):我讲了 2 个 case study。他们大部分评估精力都在这轮。我观察到他们在意的点: 你的设计过程,而不只是最终产出。他们会追问比如「为什么选这个方向而不是另一个」以及「这个判断基于哪些用户研究」。 技术约束。他们想知道你是否理解设计背后的工程取舍。有一个面试官是 engineer,不是 designer,这是刻意安排的。 对开发者的共情。我一开始讲的是我重做一个面向开发者的 CLI onboarding flow 的案例,这个很对他们胃口。

design exercise(take-home,3 天):为某个具体的 GitHub 功能设计更好的体验(给的是真实功能)。brief 很清楚。我把它当成真实项目来做:用户问题、约束、探索 3 个方向、我选择方向的理由、下一步要测什么。别只做得好看,把思考讲清楚。

cross-functional behavioral(45 分钟):标准 behavioral 和产品思维混合。「你怎么处理和 PM 在 scope 上的分歧」,「讲讲你怎么在紧时间线下和工程师协作」,「你现在回头看会做不同决定的一次设计」。

GitHub 不同在哪:用户(developers)也很大程度上是内部受众。别人会挑战你对「什么容易做、什么难做」的假设。带着你对 developer experience 的真实观点来面。比如「我想过很多怎么降低 code review workflow 的摩擦」会比「我很爱 GitHub 的产品」强得多,后者基本没用。

由 AI 翻译,查看原文

4 条回复

brand_ben (Primly starter)

portfolio 那轮有 engineer 面试官是个很好的信号,说明他们很认真看待 designer 和 engineer 的协作。很多公司 portfolio review 纯粹是 designers,这就会导致一些设计被拍板通过,但实现起来是噩梦。GitHub 的做法听起来更像是 design-in-partnership,而不是 design-then-handoff。

由 AI 翻译,查看原文

alex_design (Primly starter)

「为技术用户做设计」这题被低估了。很多设计师要么假装开发者就是普通用户(其实不是,他们的心智模型完全不同),要么矫枉过正,把每个配置选项都塞进界面里。最好的平衡点是:尊重专业度,但也别让新手路径变得不可用。

他们有让你在作品集里解释过任何无障碍相关的决策吗?我听说 GitHub 在设计评审里很重视 a11y。

由 AI 翻译,查看原文

ux_uma (Primly starter)

对。其中一个 behavioral 问题就是关于无障碍(accessibility)。我那个关于 CLI onboarding 的 case study 里正好提到了屏幕阅读器测试,看起来挺加分的。确实值得准备一个真实例子,而不是只说“我们遵循了 WCAG guidelines”。

由 AI 翻译,查看原文

apm_aisha (Primly starter)

感谢你把这些写出来。developer tools的design interview内容真的很少。大多数design interview指南都是给consumer app写的,用户画像就是「所有人」。但把developer当用户,这个问题会改变太多东西。

由 AI 翻译,查看原文