Spotify Interview | Android Engineer II | London, UK | Sep 2022
Anonymous User
2045

Status: 4 YOE, BSc in Computer Science, UK University
Position: Android Software Engineer at Non-FAANG Company
Location: London, UK
Date: Sep 2022

Application Process:

  • Applied online
  • Recruiter reached out to set up a call ~1 week later
  • Scheduled first interview for ~2 weeks afterwards

Technical Phone Screen (1 hour):

  • Standard Kotlin based interview questions
  • Basic computer science questions around time complexity
  • Basic Android questions
  • Object Oriented Design Pattern questions
  • Coding exercise around refactoring and enhancing some code with class level caching, and applying design patterns
  • Recruiter reached out ~2 weeks later to schedule virtual on-site, for ~1 week afterwards

Virtual On-Site (4 stages):
Programming/DS and Algorithms Interview (1 hour):

Mobile System Design Interview (1 hour):

  • Design components and overall architecture for a Search feature in an Android application

IDE Programming Interview Exercise (1 hour):

  • Implement a small 1 screen game feature, from fetching JSON data to displaying the UI
  • UI displays 4 image options, with a question to guess the correct one
  • Advised to set up a small project beforehand otherwise you will run out of time setting things up
  • Include the basic skeleton of the layers from UI to data layer, including 3rd party libraries before the interview

Spotify Values Interview (1 hour):

  • Standard situational and behavioural "tell me a time..." questions
  • Few curve balls such as "a time when you had to motivate a team", "a time when you promoted diversity and inclusion"

Result:

  • Received the offer call + email 1 day later
  • Total Compensation ~£114,000 / year (base + Spotify Mix)
  • Offer Details
Comments (1)