Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Spotify

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Spotify reviews | Spotify jobs | Spotify salaries | Spotify benefits | Spotify conversations
      Spotify interviewsSpotify Senior Data Engineer interviewsSpotify interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Data Engineer Interview

      23 May 2023
      Anonymous interview candidate
      Stockholm, Stockholm
      No offer
      Positive experience
      Average interview

      Application

      I applied through a recruiter. The process took 6 weeks. I interviewed at Spotify (Stockholm, Stockholm) in Sept 2019

      Interview

      It was a three steps interview, late 2019, I was rejected after the final step in Stockholm. First step: HR interview (remote) is a quick chat to assess the role fit. The second step is coding assessment (remote) on Scala, a few data engineering tasks, not really complex. The last step, the on-site all-day interview, expands into four 1-hour assessments: 1. case study: discuss an actual disruption they experienced and spot the underlying issue 2. system design: design a system supporting a dashboard showing metrics about played songs with a few filters, from client to server 3. whiteboard coding interview: implement a queue. Distributed map-reduce, explanation, how to handle sorting 4. behavioral assessment: an interview with psychologists, they wanted to understand me as a human being in a working place I suppose

      Interview questions [1]

      Question 1

      design a system supporting a dashboard showing metrics about played songs with a few filters, from client to server whiteboard coding interview: implement a queue. Distributed map-reduce, explanation, how to handle sorting
      Answer question

      Other Senior Data Engineer interview reviews for Spotify

      Senior Data Engineer Interview

      15 Feb 2024
      Anonymous interview candidate
      New York, NY
      No offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Spotify (New York, NY)

      Interview

      There were 5 different steps: 1. Phone round 2. General interview 3. Coding Round 1 4. Coding Round 2 5. HR round Getting selected in all these rounds is necessary. Interview was mostly remote via zoom.

      Interview questions [1]

      Question 1

      Binary Search-related questions. Also, graph- and tree-related questions were asked in coding interviews.
      Answer question

      Senior Data Engineer Interview

      29 Aug 2023
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Spotify

      Interview

      Recruiter emailed me to schedule a call based on his availability with a calendly link. I’ve scheduled according to the recruiter’s availability. Waited for 30 mins for the call at the scheduled time but haven’t received a call. When I emailed the recruiter about the same, he said sorry and asked to reschedule. I did the same and reacheduled accordingly but this time the recruiter again didn’t show up nor responded to my email. Very worse behavior and unprofessional behavior from such a big company.
      1

      Senior Data Engineer Interview

      18 Aug 2022
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Spotify in Jun 2022

      Interview

      After submitting my resume I was contacted by a recruiter. The process consists of two rounds of interviews. The first round is one technical interview with two engineers. It covers CS basics, a project discussion and a simple coding questions. Four separate interviews make up the second round. Each one is a hour long. The order of interviews isn't fixed and you may spread them out over two days. The interviews are: Behavioural ("values"), system design, programming and "data". Getting feedback in-between the interviews and booking the next round took a lot of time and emails.

      Interview questions [7]

      Question 1

      Round 1: Discuss a project related to data engineering. Challenges, conflicts, what to do differently.
      Answer question

      Question 2

      Round 1: Technical questions - Common data structures and algorithms (search in sorted list, search in linked list, red-black-tree) - How would you implement a priority queue? - HashMap collision resolution strategies - Examples of probabilistic data structures, advantages - Difference between functional and imperative programming. - How would you represent a graph in-memory? - Difference between columnar and row based database. - Difference between inner and outer join. - Explain MapReduce.
      Answer question

      Question 3

      Round 1: Coding Questsion - Fibonacci (iterative and recursive) - Simple SQL on a single table (group by and accumulate)
      Answer question

      Question 4

      Round 2: Coding - Calculate the median of a window of values over an infinity data stream - And a second data question I don't remember
      Answer question

      Question 5

      Round 2: Data - You are given a data set of song "plays" and metadata (song, artists etc.) - Design a data solution to calculate the top artists per country
      Answer question

      Question 6

      Round 2: System Design - Similar to data, design a "weekly wrapped" feature (top 50 songs per country per week)
      Answer question

      Question 7

      Round 2: Values - Standard behavioural with hiring manager
      Answer question
      15

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      OKG
      4.3★Compensation and benefits
      avatar
      SelfMade
      4.0★Compensation and benefits