我在 Shopify 的 behavioral 面试里两边都坐过(不同年份走过两次 loop,而且我也跟不少最近刚走完的人聊过)。下面是一个不带滤镜的真实画像。
Shopify 有一套很明确的内部价值观,基本可以直接对应到 behavioral 问题的主题。他们在意的是:
影响力大于努力。 他们想听的是结果,不是过程本身。一个“熬夜修 bug”的故事,远不如“为什么会有这个 bug,以及你做了什么改动来避免接下来再出现 10 个类似 bug”有意思。把所有内容都用“因为你,世界发生了什么变化”来讲。
工匠精神。 尤其是工程师,他们想知道你在意代码质量,不只是把东西发出去。准备一个故事,讲你曾经说某个东西 ready 但其实不够好,以及你后来怎么处理。
商家共情。 这是最 Shopify 特有的一点。即使你面的是很深的技术岗,他们也经常会问类似「tell me about a time you built something and then realized you'd misunderstood your customer.」(讲一次你做了个东西,后来才发现你误解了客户的需求的经历。)的问题。“merchant”这个词可能会出现也可能不会,但精神就是这个。正确答案不是“我回去又问了更多问题”。正确答案里要有你学到了哪些具体东西,以及你做了哪些具体改动。
自主性和设定上下文的能力。 Shopify 以组织扁平、remote-first 著称。他们想要能自己定方向的人,而不是等别人告诉你下一步做什么。类似「tell me about a project you initiated」(讲讲你主动发起的一个项目)或者「how did you navigate ambiguity when your manager was unavailable」(当你的 manager 不在时,你怎么在不确定性里推进事情)这种问题很常见。
形式上:按我的经验,final loop 里通常有 2 轮 behavioral,每轮 45 分钟。面试官会做笔记,之后会一起对齐。他们用的是结构化 rubric,所以哪怕每个故事单独听起来都不错,但前后不一致会很伤。
准备 5-6 个很强的 STAR 故事,能切到不同问题上用。不要按“每类问题准备一个故事”的方式准备,因为他们会追问,追问很容易暴露这个故事到底是真的经历还是临时拼出来的。