Spotify Software Engineer Interview Questions
Updated Mar 20, 2023
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labor & Manufacturing
- Transportation
- Worldwide
- United States - All Cities
- - New York State
- - New York City, NY
- - New York, NY
- - Nyack, NY
- - Bronx, NY
- - White Plains, NY
- - Brooklyn, NY
- - Jersey City, NJ
- - Buffalo, NY
- - Amherst, NY
- - Pennsylvania
- - New Castle, PA
- - New Wilmington, PA
- - Pittsburgh, PA
- - Pittsburgh, PA
- - California
- - Riverside, CA
- - Riverside, CA
- - San Diego, CA
- - San Diego, CA
- - Los Angeles, CA
- - UCI, CA
- - Los Angeles, CA
- - San Francisco, CA
- - San Francisco, CA
- - Arizona
- - Phoenix, AZ
- - Phoenix, AZ
- - Massachusetts
- - Boston, MA
- - Boston, MA
- - Somerville, MA
- - Cambridge, MA
- - Oregon
- - Eugene, OR
- - Eugene, OR
- - Illinois
- - Chicago, IL
- - Chicago, IL
- - Florida
- - Miami-Fort Lauderdale, FL
- - Miami, FL
- - Virginia
- - Norfolk, VA
- - Virginia Beach, VA
- - Kentucky
- - Indiana
- - Indianapolis, IN
- - Indianapolis, IN
- - Colorado
- - Colorado Springs, CO
- - Colorado Springs, CO
- - Texas
- - Houston, TX
- - Houston, TX
- - Georgia
- - Atlanta, GA
- - Atlanta, GA
- - North Carolina
- - Charlotte, NC
- - Charlotte, NC
- - Minnesota
- - Minneapolis-St. Paul, MN
- - Minneapolis, MN
- - Alabama
- - Florence, AL
- - Arkansas
- - Michigan
- - Detroit, MI
- - Detroit, MI
- - Ohio
- - Cleveland, OH
- - Cleveland, OH
- - Washington State
- - Seattle, WA
- - Seattle, WA
- - District of Columbia
- - Washington, DC
- - Washington, DC
- - New Jersey
- United Kingdom - All Cities
- - England
- - London, United Kingdom
- - London, England
- - Cambridge, United Kingdom
- - Cambridge, England
- - Scotland
- - Glasgow, United Kingdom
- - Glasgow, Scotland
- - Edinburgh, United Kingdom
- - Edinburgh, Scotland
- - Wales
- - Cardiff, United Kingdom
- - Cardiff, Wales
- Canada - All Cities
- - Prince Edward Island
- - Ontario
- - Toronto, ON, Canada
- - Toronto, ON
- - Kitchener, ON, Canada
- - Kitchener, ON
- United Arab Emirates - All Cities
- - Dubai
- - Dubai, United Arab Emirates
- - Dubai
- Reunion - All Cities
- Philippines - All Cities
- - National Capital Region
- - Manila, Philippines
- - Quezon City, National Capital Region
- Argentina - All Cities
- - Federal Capital
- - Buenos Aires, Argentina
- - Buenos Aires
- Finland - All Cities
- - Southern Finland
- - Helsinki, Finland
- - Helsinki, Southern Finland
- Australia - All Cities
- - New South Wales
- - Sydney, Australia
- - Sydney
- - Victoria
- - Melbourne, Australia
- - Melbourne
- France - All Cities
- - Ile-de-France
- - Paris, France
- - Paris
- Singapore - All Cities
- - West
- - Singapore, Singapore
- - Singapore
- - Jurong West New Town,
- Spain - All Cities
- - Madrid
- - Madrid, Spain
- - Madrid
- Bolivia - All Cities
- - La Paz
- - La Paz, Bolivia
- - La Paz, La Paz
- Sweden - All Cities
- - Stockholm
- - Stockholm, Sweden
- - Stockholm, Stockholm
- - Björkliden, Stockholm
- - Västra Götaland
- - Goteborg, Sweden
- - Gothenburg, Västra Götaland
- Germany - All Cities
- - Berlin
- - Berlin, Germany
- - Berlin
- - Bavaria
- - North Rhine-Westphalia
- - Dusseldorf, Germany
- - Düsseldorf
- Brazil - All Cities
- - São Paulo
- - Sao Paulo, Brazil
- - São Paulo, São Paulo
- - Paraná
- Mexico - All Cities
- - México
- - Mexico City, Mexico
- - Ciudad de Mexico
- Hong Kong - All Cities
- Nigeria - All Cities
- - Lagos
- Netherlands - All Cities
- - North Holland
- - Amsterdam, Netherlands
- - Amsterdam
- India - All Cities
- - West Bengal
- - Calcutta, India
- - Calcutta
- - Karnataka
- - Bangalore, India
- - Bangalore
- - Maharashtra
- - Mumbai, India
- - Mumbai
- - Telangana
- - Hyderabad, India
- - Hyderābād
- - Delhi
- - New Delhi, India
- - New Delhi
- Norway - All Cities
- - Oslo
- - Oslo, Norway
- - Oslo
- Colombia - All Cities
- - Bogota
- - Bogota, Colombia
- - Bogotá, Bogota
- - Antioquia
- - Medellín, Colombia
- - Medellín, Antioquia
- Italy - All Cities
- - Lombardy
- - Milan, Italy
- - Milan
- - Lazio
- - Rome, Italy
- - Rome
- Jamaica - All Cities
- - Saint James
- - Mandeville, Jamaica
- - Montego Bay
- All Candidates
- Received Offer Only
- Popular
- Most Recent
- Oldest First
- Easiest
- Most Difficult
Interviews at Spotify
Interviews for Top Jobs at Spotify
- Software Engineer (72)
- Data Scientist (50)
- Data Engineer (33)
- Product Manager (29)
- Senior Software Engineer (24)
- Product Designer (20)
- Analyst (15)
- Engineering Manager (14)
- Backend Engineer (13)
- Marketing Manager (12)
- Intern (11)
- Account Manager (10)
- Senior Product Manager (10)
- Senior Data Scientist (9)
- Software Developer (8)
- Web Engineer (8)
- User Researcher (8)
- Machine Learning Engineer (8)
- Marketing (7)
- Senior Product Designer (7)
- Agile Coach (7)
- Web Developer (6)
- Product Owner (6)
- IOS Engineer (6)
- Internship (5)
- Campaign Manager (5)
- Recruiter (5)
- Research Scientist (5)
- Editor (5)
- Manager (5)

Anonymous Employee
I interviewed at Spotify
Initially Iq, language, math test for online screening. Folowed up by two online screening interviews with a technical part. Four onsite interviews and an optional manager/team meeting. The entire process took about 6 months.
- Describe a project you worked on and your contributions to it.

Anonymous Interview Candidate
I interviewed at Spotify
Super long interview process. I had to poke hr few times to get the interview booked. In the final stage (virtual onsite) the feedback were more related my lack of self confidence due to my 'nervous' way of speaking so I was rejected. When I told hr that I have a stutter, she said she would have contacted the team and the hr manager and get back to me. She also said that next time I should say that I stutter so interviewers would be empathetic. I have no words. It never happened to me to feel this kind of discrimination. Anyway hr ghosted me after this conversation. Good job Spotify, diversity and inclusion is not something you should be proud of.
- string, map, arrays, udp/tcp protocol, system design

Anonymous Interview Candidate
I interviewed at Spotify
Bad experience. Slow at responding, recruiter call was not as nice as other conversations with other companies esp compared to other big tech companies. Overall very bad impression of the company
- job questions around past exp

Anonymous Interview Candidate
I interviewed at Spotify
There was a pretty standard screening call, after which they invited me to an hour-long technical interview, in which they asked me about my previous experience, some information security questions, and made me solve two easy coding problems. The initial feedback was positive, but before scheduling the final set of interviews they got back to me to explain that they wouldn't be able to "guarantee relocation and visa support" due to the "ongoing crisis" and put the process "on hold". I'm writing this from the country they couldn't "guarantee relocation" to.
- Explain MITM and how to prevent it. Authenticated encryption algorithms. Two easy Leetcode-like problems.

Anonymous Employee
I applied online. The process took 2 months. I interviewed at Spotify in Oct 2022
All in all, I thought the Spotify interview process was fairly standard for the industry. I had pretty good communication throughout the process with the recruiter and the interviewers all seemed technically able and excited to answer questions about the company. I've outlined a more in-depth timeline below, but overall the process took just under 2 months from online application to offer. Detailed timeline: - I applied to a few different roles online, and heard back from the recruiter about 3 weeks later (for the first role I applied to, didn't hear back about the others) - Had a short chat with the recruiter about the role, interview process, and next steps in which they would submit my resume to a few different teams under the org the role was for. - Heard back from the recruiter about a week later that I would be moving on to the second round, which was a technical-based screening interview. I scheduled this for about 2 weeks later. - The technical screening itself was 75 minutes that had a technical background discussion where I was told to be able to discuss a recent project in technical depth and learnings. After the project overview I was asked a few java/backend domain questions which were fairly straightforward given you have industry experience. We ended with a leetcode style coding question. - Heard back from the recruiter that I passed the technical screen 2 days after. At this point we had a final round prep session and I scheduled the virtual onsite round for a week and a half later. - The onsite round itself had 4 1-hour long interviews, each with a different topic (programming/DSA, system design, values/behavioral, case study). All of the interviewers were engaged and friendly, and seemed more interested in my process/approach than quickly solving the questions. The case study round was the most interesting as it was made to simulate an oncall issue response. The system design stayed fairly high level and the programming interview was more object oriented than leetcode based. - 2 days after my onsite the recruiter reached out to me to set up a few HM calls (ultimately only one of them ended up happening) for the following week. I received an offer for the HM's team I chatted with 2 days afterward. - The offer deadline was 1 week and I accepted! My start date was set to be a week and half after my signing date.
- Behavioral questions were fairly standard, the domain questions were spread across language specificities and approach to certain aspects of a backend engineer (i.e. how do you handle an oncall issue?) The programming questions were standard LC/object oriented q's.

Anonymous Interview Candidate in Blaricum
The process took 2 weeks. I interviewed at Spotify (Blaricum)
Interview is still going, but overall all experience is terrible. First I had to reschedule, so I had to wait 3-4 days to get a link for scheduling it again. Interview itself was nice, guys were friendly and polite. And now I am waiting for already > 1 week to have a feedback, also no reply from recruiter and coordinator. Feeling like a left over. Even if I would get an offer I am going to reject it.
- A lot of general questions, like data structures, algorithms. Live coding session.

Anonymous Interview Candidate
I interviewed at Spotify
Spotify pretends to be OBSESSED about culture. They have a large manifesto they encourage you to read, a ton of articles about how they really want a great fit, etc. Don't be fooled. Spotify cares even less about culture fit than other big companies. Onsite: Met with 8 people in my onsite interview, only 1 of them seemed even remotely interested in the process, rest didn't seem like they wanted to be there or cared. Behavioral: I do expect the initial behavioral questions to be planned, but even the follow up questions were extremely planned and often had nothing to do with what I just said. Didn't ask any questions that would indicate they cared about fit at all. DSA: Got a hard (leetcode difficulty) question, even though recruiter told me it'd be a medium question. Definitely hardest round, at least for me. System Design: Probably depends on your interviewer but mine was actually decent, straight forward round. Kept it pretty high level Android: They didn't really know what they were doing, kept trying to push me towards practices that are outdated or even deprecated. Afterwards they were able to provide very little feedback and what they did say was pretty generic. Process was very long and kept having to bug recruiter for updates at each stage. I'd strongly encourage people not to waste their time.
- Various behavioral questions that were very boilerplate and not very insightful into a candidate.

Anonymous Interview Candidate
I interviewed at Spotify
interview phjone call screen,m hiring manager then team matching one ds algo and then one system design html api and then they asked how to hook up for data engineering different instances
- how would you connect from x to y db

Anonymous Interview Candidate
I applied online. The process took 4 weeks. I interviewed at Spotify in Jul 2022
Recruiter reached out inviting for an initial 75-minute technical interview. After being informed that I passed the interview with very positive feedback, I was ghosted for 2+ weeks and had to follow up multiple times to receive a reply. During the next call with the recruiter, I was told that the position I applied for had been offered to another candidate.
- - Classic medium level difficulty algorithm question - Domain-specific questions regarding the tech stack you will be using - A few behavioural questions

Anonymous Interview Candidate
I applied through a recruiter. The process took 2 months. I interviewed at Spotify in Jul 2022
Three step process as described in multiple other reviews: recruiter screen, 75 minute technical screen, 4 one-hour interviews for the final. Really enjoyed my experience and had a great time interviewing. Only "negative" experience during the interview was doing the final programming interview - they didn't have the code samples in my chosen language so it was a bit confusing trying to understand exactly what was happening but ended up just staying in communication with my interview so it ended up okay. Declined because I had a better offer.
Popular Careers with Spotify Job Seekers
Work at Spotify? Share Your Experiences
