First stage: Internal Recruiter.
This stage involved questions about past projects and experiences, reasons for wanting to work at Spotify, most significant career contributions, current project contributions, high-level technical questions about a product and tech stack, soft skills, and experience with mentoring. It was a positive experience, but should not be underestimated.
Second stage: 1.5-hour technical interview with 2 Senior Engineers.
Feedback: I did not pass this stage. When I asked for feedback, I received very little. The recruiter mentioned they preferred someone more expert but clarified that I hadn't done anything wrong or noteworthy. The only specific point raised was my less-than-clear exposition of my current role and responsibilities, which I found surprising given the detail I provided. For this reason, I would not recommend Spotify for interviews.
Tech exercise around removing duplicates from a string with a given number of allowed duplicates.
UDP/TCP differences. Indexes in DB and query date range. Man-in-the-middle attack thread in Java. Deadlock vs. starvation. Event stream programming: pros and cons. REST vs. SOAP vs. Thrift.
The following metrics were computed from 5 interview experiences for the Spotify Senior Software Engineer role in London, United Kingdom.
Spotify's interview process for their Senior Software Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Spotify's Senior Software Engineer interview process in London, United Kingdom.