I had three rounds:
Phone screening with hiring manager: My background and feedback culture. Fairly standard.
Technical screening with two engineers: Told in-depth about one of my recent projects and answered general technical questions (TCP/UDP, DNS, etc.). Solved one easy LeetCode problem.
Four interviews on the last stage: Values, algorithms & data structures, system design, and a case study.
The interview process was good. The hiring manager kept me updated throughout the whole process and helped a lot. The interviewers were great and friendly. I did not feel like it was a "gotcha" type of interview; rather, they genuinely tried to know more about me.
My advice: Clearly explain and speak aloud your thought process during technical interviews. Prepare STAR format answers for the most commonly asked values questions in advance and memorize your answers.
Difference between TCP & UDP
The following metrics were computed from 3 interview experiences for the Spotify Backend Engineer role in London, United Kingdom.
Spotify's interview process for their Backend Engineer roles in London, the United Kingdom is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Spotify's Backend Engineer interview process in London, United Kingdom.