Spotify logo

Spotify Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,091 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
50.3% Positive experience

Which role are you interviewing for?

30 roles · 1,091 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Spotify.

Showing 4 of 1,091
Spotify logo
Spotify

Software Engineer

Engineering · nearly a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding System Design

I applied to Spotify knowing I had another offer and asked them to expedite their process, which they said normally takes 3 weeks but they would try for 2. The process ended up taking much longer than expected due to delays from recruiters in Singapore causing ~24h email delays, issues with their scheduling platform, and a company-wide "wellbeing week" that added another week. Even after I did well in all rounds, I waited nearly 2 more weeks to hear back. When I followed up after 5 weeks, I was rejected for being "in a hurry," which I communicated upfront (1-2 week availability). I think this is unacceptable and unprofessional, especially since I would have likely gotten an offer based on my performance and fit if the timeline hadn't been so poorly managed. It was a disappointing experience with many stressful hours of preparation and interviews, ultimately leading to rejection due to process issues rather than merit, which has negatively impacted my view of Spotify.

Confirmed questions1 question
  • How would you implement an existing feature during system design, relating algorithms to Spotify's functionality?
Spotify logo
Spotify

Technical Support

Operations · nearly a year ago

Entry Average Positive experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Background check Offer
Interview formats
Behavioral Technical Presentation Case

My interview for a Technical Support role at Spotify was a refreshing departure from the typical corporate grill-fest. It felt less like an interrogation and more like a high-stakes jam session. The panel prioritized my problem-solving logic and user empathy over rote memorization of technical manuals. We spent a good portion of the time walking through a complex troubleshooting scenario where they encouraged me to think out loud, treating my ideas with genuine curiosity rather than just looking for a 'correct' checkbox. It was clear they value a culture of collaboration and authenticity, making the entire process feel inclusive and high-energy.

Confirmed questions1 question
  • How would you show empathy and patience to a user who is upset because their preferred 'Focus' playlist is not loading while they are working?
Spotify logo
Spotify

Web Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

I got to the second interview and was unfortunately rejected, but they sent feedback which was cool of Spotify. The first interview was about my work history, why I'm looking to leave my current job, and my interest in Spotify. The second interview involved discussing a recent project I worked on (or a personal one), what I'd change about it, and how I approach scaling challenges. Then there were some technical questions specific to the web engineer role, covering HTML, CSS, and JavaScript, particularly focusing on `setTimeout` and explaining the execution order, including a coding exercise. The final part was a coding challenge, a LeetCode problem similar to a sliding window type, rated easy to medium.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Spotify logo
Spotify

Data Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

Spotify's interview process kicked off with a recruiter screening, then led into a 75-minute session with two interviewers. They were super supportive and made the atmosphere really comfortable. We started with introductions, then dove into some theory questions. They asked about eventual consistency, the CAP Theorem, and different data formats like Avro and Parquet. We also discussed Python versus low-level languages, the advantages of the Iceberg table format, and how to explain MapReduce. They also threw in questions about time complexity for linked lists and explaining tree structures. Then there was a live coding challenge: creating a Fibonacci sequence. I managed to solve it, though it took a bit longer than I'd hoped since I'm not super experienced with these types of algorithm questions.

Confirmed questions8 questions
  • Could you tell me about eventual consistency?
  • What is the CAP Theorem?
  • Can you discuss the data formats you've used, like Avro and Parquet, and what distinguishes them?

Spotify Interview Questions

Quoted word for word from Spotify interview reports.

What's the time complexity when searching for an item in a linked list?

Read reports

What would occur if a cache were to have an infinite size?

Read reports

Can you find all the combinations of song durations that add up to a specific playlist length?

Read reports

Regarding Message Association, Intent, and Attribute Rating, why didn't we see any uplifts?

Read reports

Can you explain the difference and functionality of the stack versus the heap in memory management?

Read report

How would you approach solving a string parsing problem to find the shortest substring length in a given paragraph string?

Read report

How would you refactor this SQL code in 5 ways to lessen technical debt?

Read report

Can you explain the workings of a transformer-based TTS model and discuss typical problems associated with it?

Read report

Then, could you modify it to complete a different but similar task, like having the queue return the average of all its values?

Read report

Formats, difficulty and experience

Across all 1,091 Spotify interview reports.

Interview formats

Behavioral 37.6%
Technical 26.7%
Coding 13.9%
Presentation 8.9%
System Design 5.5%

Interview difficulty

Easy 16.5%
Average 65.9%
Difficult 17.6%

Candidate experience

Positive 50.3%
Neutral 18.6%
Negative 31%

Reports by job function

Engineering 423
Analytics 128
Operations 85
Product 77
Marketing 75
Other 73