Android Engineer applicants have rated the interview process at Spotify with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 63% positive. To compare, the company-average is 47.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Android Engineer roles take an average of 58 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Spotify overall takes an average of 39 days.
Common stages of the interview process at Spotify as a Android Engineer according to 8 Glassdoor interviews include:
Phone interview: 40%
Presentation: 20%
One on one interview: 15%
Skills test: 15%
Other: 5%
Background check: 5%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 3 months. I interviewed at Spotify (Stockholm, Stockholm) in Oct 2016
Interview
I was contacted by a Spotify recruiter.
The interview consisted of the following steps:
- HR screening with a few basic Android questions.
- Skype 1:1 interview with an Android engineer. In this interview I had some more in-depth Android questions, a coding challenge and a code review task. The coding challenge was to implement in 20 minutes a timer, with the ability to start and stop the counter it and save the state on configuration changes / activity restarts. After this interview I got a detailed feedback and I have been invited to the onsite interview.
- Onsite interview: 3 interview (plus lunch, which I'm not sure is taken into account as interview). The first was a cultural interview with the hiring manager and the PO. There I talked about how I work in my current company and I had the chance to ask some questions about the Spotify development process. The second interview was the problem solving one and I had to solve a medium-difficulty matrix problem. The third and last was a "Show&Tell": I had to bring a project and talk about it, explain some architectural decisions and talk about testing choices.
Overall the process was nice and the HR team has been very effective and detailed in their feedbacks.
Interview questions [1]
Question 1
- Activity and Fragment lifecycle
- Services types
- Solid principles
- Design patterns (GOF and MVP)
informative, easy going, questions mainly asked about previous experience, relatively easy coding question you might encounter during day to day role for mid level role. recruiters were responsive. can't provide details on onsite interview process.
Interview questions [1]
Question 1
questions about previous experience, spotify type application question
I applied through an employee referral. The process took 4 weeks. I interviewed at Spotify (New York, NY) in May 2025
Interview
Technical Screen was straightforward / easy
Onsite round included a behavioral, a system design, a ds & algorithms, and IDE interviews. IDE interview involved building an android app from scratch, would recommend preparing building views if the role is front end or full stack
Interview questions [1]
Question 1
ds and algorithms question during the onsite was a variation of a challenging Combination Sum problem:
Given a collection of candidate numbers (candidates) and a target number (target), find all unique combinations in candidates where the candidate numbers sum to target.
Each number in candidates may only be used once in the combination.
I applied online. The process took 2 months. I interviewed at Spotify (Stockholm, Stockholm)
Interview
I applied through their official website, then I had my first interview with HR with some normal questions about my background, why I'm interested in the company, etc. (30 min)
After this interview I was invited to a second interview (2h) with two engineers. This interview was separated into four different section.
1) General questions about computer science and algorithm
2) Some Android specific questions
3) Live coding challenge when they asked me to share my screen and develop a simple android app
4) code review, where I asked to review a code and comments on it, the code they presented had many flows BTW.
After this interview I was invited to their office in Stockholm for 3 other interviews 1h each.
1) A system design interview where I had to design an Android app on whiteboard and talk about architecture and other things related specifically to Android. The interview was challenging in a sense that the interviewers change the problem few times after I was done with it and I had to address their new concerns as well.
2) Code presentation interview where I was asked to present a code that I was proud of and answer interviews questions about my code.
3) Values interview, very similar to the first interview with some questions about my background, etc.
I also had a lunch with few engineers and had a talk with them for 1h.
After few days I was invited to a feedback meeting with HR and they gave me an offer witch I accepted.
One thing that I want to mention is that interview questions were deep and relevant to the role I applied and answering many of them required hands on experience with latest trends in Android development as well as computer science. HR feedbacks where always great and they keep you in the loop.