I applied through a recruiter. The process took 2 months. I interviewed at Spotify (Stockholm, Stockholm) in Feb 2017
Interview
I've applied for the position through a recruiter, got scheduled an initial interview. The phone interview was friendly and enjoyable, we talked about my experience and general stuff. After that there was a google hangouts interview with two more people, we've talked about general programming concepts and then I did a coding exercise live. After that I was invited to the Stockholm office, where I had the final set of interviews (culture fit, whiteboard, 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 were more like friendly chats than anything else, I didn't feel stressed at all and enjoyed it thoroughly. The office was really cool too. The HR person I was in touch with was friendly, helpful and quick to respond.
In overall, the whole process was a delight and I'm glad I've received an offer from them.
It is worth noting that the whole process took several months for me because I didn't want to rush and asked for the interviews to be well spaced.
Interview questions [1]
Question 1
How would you implement a depth-first search on a binary tree?
Was reached out by recruiter after cold apply. Interviewer asked basic questions to know the background as initial screening step, but didnt proceed to next steps after cancelling the scheduled interviews. suspect its bc visa issues
In overall, it was a positive experience. Everybody's nice there. I like every step and challenge.
Everybody was supportive and well informed about the whole interview process which was really long.
I applied online. The process took 3 weeks. I interviewed at Spotify (New York, NY) in Dec 2021
Interview
1) 15min recruiter screening. The recruiter was nice but seem to be in a rush the whole time.
2) 1hr screening with a senior engineer and one person shadowing. The question was pretty easy and dealt with implementing a cache using a language of your choice. The interviewer was super nice and pleasant to work with. He seemed to know a lot and care about D&I.
2 weeks later I asked for a follow up and the recruiter told me the position was closed. Bruh. A waste of my time.
Interview questions [1]
Question 1
Something along the lines of implement a cache.
And a bunch of general questions regarding CS concepts that you either know it or don't. (It won't be hard if you have a CS degree or experience with SWE),