I went through a pretty structured four-round loop. It started with an HR conversation, then moved into a technical interview that mixed SQL and Python. In that technical round, I was asked multiple SQL questions plus a couple Python questions, and there was also a longer SQL task that I had to walk through and explain.
After that, I met with the hiring manager. The last round was a case study, and the overall vibe felt like they were looking for how I reason through data problems end to end—not just whether I could code. The process felt difficult overall, and I didn’t end up with an offer.
4 months ago
Average Positive United States
My process started with a recruiter screen, followed by a technical round with two MLEs. That technical portion felt fairly focused and direct, and it was followed by a behavioral interview with the hiring manager as the final step.
It took about five weeks to hear back. What stood out was that they still circled back with feedback after getting to a decision, which made the wait feel a lot less abrupt than I expected.
7 months ago
Average Positive Sweden
My first conversation was with a recruiter, and the topics were very data-science practical. We talked through examples of A/B testing, then shifted t…
9 months ago
Average Neutral New York, NY
I started with a phone screening, but the call was plagued by technical issues. The interviewer went through the program and then asked a few question…
10 months ago
Easy Positive London, England
I had a coding interview followed by a behavioral interview. The coding part focused on using SQL and Python to answer a data insights question, and i…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Rounds
The interview process typically consists of a recruiter screen, followed by a technical round focused on SQL and Python, and culminates in a behavioral interview with the hiring manager. Some candidates also experienced additional rounds such as case studies and presentations.
Candidates can expect a strong emphasis on technical skills, particularly in SQL and Python, with questions designed to assess both coding ability and analytical reasoning. Some interviews also include practical tasks or case studies that require candidates to demonstrate their thought process.
SQLPythonAnalytical reasoning
Behavioral & Cultural Fit
Behavioral interviews focus on collaboration, cross-functional work, and alignment with Spotify's values, with interviewers looking for candidates to express their personal style and passion for the company. This aspect is often seen as less challenging compared to technical rounds.
Behavioral questionsCultural fitCollaboration
Case Studies & Presentations
Some candidates are required to complete case studies or presentations, which assess not only technical skills but also the ability to communicate findings and insights effectively. This part of the process can be time-consuming and requires careful preparation.
Case studyPresentationCommunication skills
Timeline & Feedback
The overall timeline for the interview process can vary, with some candidates experiencing delays and a lack of feedback after interviews. However, many appreciated the follow-up communication regarding decisions, which helped mitigate the waiting period.
TimelineFeedbackCommunication
Overall Difficulty & Experience
Candidates generally describe the interview process as challenging, with a mix of technical and behavioral assessments that require thorough preparation. While some found the experience stressful, others noted a supportive atmosphere that encouraged open communication.