I applied for the position through a recruiter and was scheduled for an initial interview. The phone interview was friendly and enjoyable; we talked about my experience and general topics. Following that, there was a Google Hangouts interview with two more people. We discussed general programming concepts, and then I completed a live coding exercise.
After that, I was invited to the Stockholm office for the final set of interviews, which included culture fit, a whiteboard session, and a couple more.
The whole process was one of the best I've had. The interviewers were friendly and genuinely passionate about their jobs. The interviews in the Stockholm office felt more like friendly chats than anything else; I didn't feel stressed at all and enjoyed them thoroughly. The office was really cool too. The HR person I was in touch with was friendly, helpful, and quick to respond.
Overall, the whole process was a delight, and I'm glad I received an offer from them.
It is worth noting that the entire process took several months for me, as I didn't want to rush and requested that the interviews be well spaced.
How would you implement a depth-first search on a binary tree?
The following metrics were computed from 4 interview experiences for the Spotify Software Engineer (Backend) role in Stockholm, Sweden.
Spotify's interview process for their Software Engineer (Backend) roles in Stockholm, Sweden is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Spotify's Software Engineer (Backend) interview process in Stockholm, Sweden.