Spotify Interview Questions | Glassdoor

Spotify Interview Questions

Interviews at Spotify

389 Interview Reviews

Experience

Experience
40%
14%
46%

Getting an Interview

Getting an Interview
64%
19%
10%
2
2
2
1

Difficulty

2.9
Average

Difficulty

Hard
Average
Easy
  1. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    Declined Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 1 day. I interviewed at Spotify (New York, NY) in January 2015.

    Interview

    I applied online just to get a glance at what the interview process at Spotify looks like. I had a phone screen with a recruiter. It was a quick call and got a very good impression. I just decided to not continue in the process since it was only a test.

    Interview Questions


  2. Helpful (15)  

    Software Engineer Interview

    Anonymous Interview Candidate in Boston, MA
    No Offer
    Negative Experience

    Application

    I applied through a recruiter. I interviewed at Spotify (Boston, MA).

    Interview

    Worst interview process. Be careful if you consider going for an onsite. They don't reimburse your expenses if you are not offered a job and they don't even have the minimum courtesy to let you know the status.

    Interview Questions

    • What ever they wanted to ask with out considering your skills stated on the resume   Answer Question
  3. Helpful (6)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied through other source. I interviewed at Spotify (New York, NY) in April 2017.

    Interview

    Interview process went well, there were 4 parts to the interview. A standard behavioral part, an algorithm part, a systems design question. And each of the interviews were 45 minutes long.

    Interview Questions

    • Looking at a grid, keeping minecraft in mind, how would you be able to determine if you have constructed a bucket or torch.
      Given a string, find the letter that appears the most often in the string.   2 Answers

  4. Helpful (8)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. I interviewed at Spotify (New York, NY) in May 2017.

    Interview

    I was contacted by recruiter through referral. I was scheduled for a phone interview on google hangout. I was able to provide the answer and code it. It was mix of behavioural and technical. the interviewer was very cool. On qualifying for first round I has another skype round. This round was to push me out of my comfort zone. The question was asked on one my weakest areas. I tried to code the solution but failed to do it completely.

    Interview Questions

    • The first phone round need to use random function and some data structure design.   Answer Question
    • The second one was on bit manipulation with multiple bit operations on input.   Answer Question

  5. Helpful (10)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. I interviewed at Spotify (New York, NY) in June 2017.

    Interview

    The interview process was simple - an initial phone screening, a G+ hangout interview with coding exercise, and an onsite interview that lasted 3 hours with 3 separate interviewers.

    - The initial interview went well. No problems

    - The second interview is where things started becoming awkward. I started with a senior there who asked a few of the standard questions, as well as more complex topics like GC and distributed systems, of which i was able to answer most of them (though, I was not trying out for any of the tuning or infrastructure jobs), but the coding exercise was strange. He asked a question about how to find the max of an array, which was an easy O(n) problem which was implemented perfectly. I mentioned that max could be done in terms of fold, and as soon as I said that, he seemed to become confrontational, immediately asking me to implemented fold, which I did. Then, with 10 minutes before the close of the interview, he asks me to do a maximal subsequence problem in java, of which I'm not the most familiar, because i'm a Scala programming (i.e. what they were hiring me for). I gave the basic algorithm, but because we don't see dynamic programming too much in Scala, it was a tough sell, not to mention an impractical amount of time to ask such a question.

    - The onsite interview reflected more of the same, though, I came prepared for more dynamic programming questions and nailed the first and last interviews, while the 2nd (on constructing a distributed system) was not the best. To add to that, the interviewer used terminology that I don't think he understood (for instance, asking to construct a real-time event feed, but then the solution being more of a micro-batch update feed), and was confusing to someone who understood the terms.

    The takeaway from all of this is that the job listings are not quite accurate, the interviewers are very VERY naive when it comes to interviewing as far as time to answer questions go, as well as with content. Since when are vector clocks and in-depth knowledge of garbage collection algorithms considered CS fundamentals? Especially for an FP role?

    Interview Questions

    • Construct a distributed system that handles real time event processing   1 Answer

  6. Helpful (15)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Neutral Experience
    Average Interview

    Interview

    approached by recruiter,45 -60 min call with recruiter , 1 hr video screen, 6 hr on-site interview. I did not get the offer, and the worst part that they wouldn't tell why - they gave a canned answer, saying it's due to lack of experience with ABC, which was apparent from the resume, so why bring me onsite, without offering to pay the travel expenses and keep me there for 6 hours? Otherwise all the interviewers were nice and polite

    Interview Questions

    • behavioral questions - describe a situation when .. and your actions - 1-2 hours filled with those, programming questions - nothing fancy basic data structures, and problem solving, system troubleshooting and system architecture   Answer Question

  7. Helpful (3)  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ months. I interviewed at Spotify (New York, NY).

    Interview

    The interview started with a phone call with HR, followed by a technical interview and an onsite interview. The onsite interview involves four different interviews, each looking for different aspects: technical skills, fit and motivation.

    Interview Questions

  8. Helpful (12)  

    Software Engineer Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Spotify (New York, NY) in August 2016.

    Interview

    After the initial HR call, I was told that there would be two technical screens- one testing general CS knowledge, the other domain-specific, prior to on-site interviews. Both would be an hour long and take place over Google Hangouts. Scheduling was done on EST, as the New York offices seemed to be in charge of U.S. engineering hiring.

    Interview Questions

    • Given an array of numbers, find the longest consecutive subsequence.   3 Answers

  9. Helpful (5)  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Spotify (New York, NY) in January 2017.

    Interview

    Video call screening interview with coding exercise. Followed by half a day at their office with more coding exercises, some coding, some more higher-level design, and interview with hiring manager for cultural fit.

    Interview Questions


  10. Helpful (16)  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2 weeks. I interviewed at Spotify (New York, NY) in December 2016.

    Interview

    I applied on the student careers page. Their application deadline was on November 20th and I heard from a recruiter after 3 weeks. Scheduled first telephonic interview with an engineer. The phone screen consisted of one easy algorithm question and details about my background. I heard back from the recruiter within 2 business days and was scheduled for the Intern Super Day onsite. Unfortunately I could not make it onsite, so the recruiter scheduled 3 Google Hangout Interviews. All 3 interviewers were great and had been working at the company for more than 3 years. All interviews started with background information and then algorithm questions consisting of follow up questions based upon your implementation. Each interview was scheduled for 30 mins.

    Interview Questions

    • Reverse a string, reverse only words of a string, inline implementation of reverse words in a string?   1 Answer
    • Check for balanced parentheses?   Answer Question
    • Check whether 2 strings are anagrams of each other?   2 Answers

See What Spotify Employees Are Saying

2 people found this helpful

StarStarStarStarStar   Current Marketing Director in New York, NY

Pros: “Great brand, flexible lifetsyle, beloved product.”“Great brand, flexible lifetsyle, beloved product.” – Full Review

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.