I applied online. The process took 3 months. I interviewed at Spotify (Stockholm, Stockholm) in Apr 2013
Interview
I applied online on Spotify website and within a week got a call from a recruiter. After going through the CV the recruiter said that I would be contacted by an engineer for a skype interview. The Skype interview was held 1 week later and I was asked rapid fire questions from almost all the computer sciences courses like datastructures, OS, databases, algos, etc that I had taken in my bachelors. 1 week later, I had another Skype interview. My programming skills were tested and I had to write code for 4-5 problems on a shared editor. A week after that the recruiter told me I would soon be called for an on-site interview. Thanks to their poor management, it took them a month before I was actually called for the on-site interview. Anyway, the interview was four hour long with 1 system design interview, 2 programming interviews, and 1 culture interview (I had free lunch with their team). The very next day the recruiter told me they were looking for a mentor for me since I was new grad. 2 weeks after that the recruiter said they had found the mentor and that she would get done with all the details and paperwork, and would get back to me. After that it took the recruiter a month before she finally got back with an answer. She said the position she had been interviewing me for had been merged with some other position due to some organizational changes and she would contact me again if she found another suitable position for me. Since then, I am waiting for her to contact me. The whole interview process was filled with lengthy delays and it spanned a total of THREE months!
Interview questions [1]
Question 1
Although I have all the questions from all the interview stages documented in a word file, I am not sure if I am allowed to reveal them here. But to give you a hint, I will paste only a few questions here:
Interview 1:
how does traceroute work?
difference between big endian and little endian (with example)?
BSD vs GPL vs LGPL vs FSF vs GNU?
255 & 42 = ? solve in 15 sec
11 << 2 = ? solve in 15 sec
what is TTL in a packet?
give examples of functional programming languages
what other language runs on JVM?
Interview 2:
write code for fibonacci series. later, improve it.
On-site Interview:
(can't disclose)
I applied through a recruiter. The process took 2 months. I interviewed at Spotify (Stockholm, Stockholm)
Interview
1. Call with recruiter, super basic weeding tech questions
2. Email back and forth to setup interview
3. Video interview with trivia, coding test and code review
4. Emails again with setting up onsite
5. Onsite interview with 'experiences (not techincal', 'show & tell' about a project I've done, lunch and whiteboard interview.
6. Getting feedback
All in all the process was very nice. The steps were quite clearly laid out, and I got feedback after the whole thing detailed to each interview. I'd have loved to get more details, but it was good regardless.
Took some time, but they were happy to work with my schedule.
I applied through college or university. I interviewed at Spotify in Mar 2017
Interview
4 rounds of interview.
1st - Technical round. Question mostly on Android. Concepts like RxAndroid, Retrofit, etc were touched upon.
2nd. - Round related to Spotify values.
3rd. Whiteboarding round. A coding question was given and was expected to provide optimal solution
Interview was chilled out and helps you in the process.
4th - Show and tell. Show the apps you have built and questions on it.
Interview questions [1]
Question 1
Given a sorted now. Now the array is rotated. Find the rotation index.
Example : [5,4,1,2,3] . Index : 2 (value :1)
I interviewed at Spotify (New York, NY) in Jun 2013
Interview
First I had to a phone screen where we discussed several questions about Objective C: memory management KVO, KVC, Core Data...
If you pass this interview, they will bring you on site and you will have a series of interviews (4 for me). 3 of them were engineering related, with whiteboard coding problems.
The current office is pretty crowded and everything looked a little messy, but they told me they are about to move to their new shiny office, so I expect that to change soon enough.
Interview questions [1]
Question 1
They asked typical BS questions, like LCS in a binary search tree and in a regular binary tree and other search related problems. Also expect some design/architect questions.