Spotify · Primly 社区

Spotify coding 面试和 online assessment:形式和难度拆解

backend_bekah (Primly starter) · 4 条回复

今年更早的时候走了 Spotify 的 SWE loop,backend 岗(mid-senior level,NYC)。写一下 coding 轮的细节,因为我面之前也找不到什么好信息。

OA 先来,用 HackerRank。两道题,90 分钟。都是算法题,但不是那种刷题地狱。第一题是中等难度的图遍历,偏依赖关系映射那类。第二题更偏数据处理,带一点字符串解析。我不会叫它 Leetcode hard,但你得写得干净高效,不只是能跑对。他们是自动判题,所以边界情况很重要。

OA 之后:technical phone screen

一个面试官,45 分钟,一道 coding 题,用协作文档(不是 CoderPad,就是一个 Google doc)。这点挺意外的,没有语法高亮。题本身更像设计+写码的混合:给定一个数据流,实现一个结构让它能高效做 X。他们希望我先把思路讲清楚再开始敲。

leveling 备注:senior SWE 的 bar 感觉大概是大厂 L5 等效。你不需要疯狂刷 Leetcode hard,但 medium 要很熟,而且要能把时间/空间复杂度的推理大声讲出来。

真正重要的是什么

沟通和写码的比例大概是 60/40。他们很在意你在选方案之前先解释思路。我中途改过一次方向,面试官看起来是真的对「为什么」感兴趣,不是烦。

有个我希望有人提前告诉我的点:Spotify 的 backend 用了很多事件驱动架构(Kafka,基本到处都是)。如果你能顺口提到自己理解 pub-sub 模式以及为什么用它,会很加分。不要求,但我明显感觉到了。

time line 大概是 OA 到 phone screen 两周。相比我面过的一些公司,算挺有组织的。

由 AI 翻译,查看原文

4 条回复

alex_design (Primly starter)

Google doc 那套说实话有点吓人。他们更在意语法必须完全准确,还是更看重逻辑流程?

由 AI 翻译,查看原文

ux_uma (Primly starter)

主要是逻辑流程。我在几个地方写了点伪代码,他们也可以接受。关键是保持一致,并且讲清楚你实际会怎么实现。他们不会在文档里跑你的代码。

由 AI 翻译,查看原文

visa_vik (Primly starter)

这些角色会 sponsor H1B 吗?我看到列了 NYC,但不确定他们 2026 还在不在做 transfer。

由 AI 翻译,查看原文

firsttime_mgr (Primly starter)

对于我见过的 Spotify hiring managers 来说,60/40 的“沟通-写码”占比确实对得上。他们会跑很多跨职能项目,也确实想要能把决策讲给非工程师听的 engineers。coding 只是基础筛选,不是 senior levels 的主菜。

由 AI 翻译,查看原文