In late 2019, I went through a three-step interview process. I was rejected after the final step in Stockholm.
First step: An HR interview (remote) was a quick chat to assess role fit.
The second step was a coding assessment (remote) on Scala, involving a few data engineering tasks that weren't particularly complex.
The last step, an all-day on-site interview, expanded into four one-hour assessments:
Design a system supporting a dashboard showing metrics about played songs with a few filters.
From client to server:
Whiteboard coding interview: Implement a queue.
Distributed map-reduce: Explanation, how to handle sorting.
The following metrics were computed from 1 interview experience for the Spotify Senior Data Engineer role in Stockholm, Sweden.
Spotify's interview process for their Senior Data Engineer roles in Stockholm, Sweden is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Spotify's Senior Data Engineer interview process in Stockholm, Sweden.