Pathrise Guide
How to Get a Job at Spotify
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at Spotify. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with Spotify for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at [email protected] and let us know.
- Compensation is very strong compared to most tech companies
- Generous benefits for paid vacation (20-25 days off) and maternity leave (6 months paid leave for parents)
- Technical (software, data, etc.) teams are mostly located in Boston, New York and abroad
The interview process takes 2-4 weeks on average.
Stage 1: Initial phone screen by HR.
Stage 2: Two technical phone interviews where the candidate is asked coding questions.
Stage 3: An onsite interview involving four different interviews, coding, design and cultural fit, each looking for different aspects: technical skills, fit and motivation.
The interview process takes 4-6 weeks on average.
Stage 1: Initial phone screen by HR.
Stage 2: A phone interview with a hiring manager with some data and business related questions
Stage 3: A take home assignment where a candidate is sent a data set and asked to prepare a presentation for the onsite interview.
Stage 4: An onsite interview consisting of a presentation of the take home assignment and interviews with other data scientists and analytics consultants.
The interview process takes 2-6 weeks on average.
Stage 1: Initial phone screen by HR.
Stage 2: A portfolio review with two designers
Stage 3: An onsite interview where the candidate has sessions with everyone in management positions on the team followed by a collaborative design exercise with two designers and a developer where the candidate and the other designers and developer brainstorm a solution to a problem. The candidate is then given 1 hour alone to draw solutions on paper, followed by 30 minutes to present the solution and answer questions.
The interview process takes 4-8 weeks on average.
Stage 1: Initial phone screen by HR.
Stage 2: A phone screen with a hiring manager
Stage 3: An onsite interview comprised of several one-on-one interviews. The questions are specific and related to tech & design, execution & scaling, culture and vision.
- Find the kth greatest element in a set
- Construct a distributed system that handles real time event processing
- Looking at a grid, keeping minecraft in mind, how would you be able to determine if you have constructed a bucket or torch.
- Given a string, find the letter that appears the most often in the string.
- Design bit.ly
- Sketch out a design for a site like Twitter
- Reverse a string, reverse only words of a string.
- Check whether 2 strings are anagrams of each other?
- Given an array of numbers, find the longest consecutive subsequence.
- Write a program to partition song titles.
- How would you implement a "like" button on a website?
- Given a sample set of tables, write a sql query to get a summary metric from those tables.
- How would you leverage Spotify's data?
- Given n samples from a uniform distribution [0, d], how would you estimate d?
- The collaborative task included choosing an existing digital product with a 'freemium' subscription model similar to Spotify and brainstorming ideas/solving issues around it.
- Redesign the Netflix homepage for desktop.
- What does continuous integration mean?
- What is spaghetti code?
- How do you prioritize competing features?
- A homework assignment to come up with ways to increase engagement on social features of Spotify.
- What are your experiences working with platforms and APIs?
Mission
Give people access to all the music they want all the time in a completely legal & accessible way.
Vision
Having music moments everywhere.
Innovative
We're all pioneers.
We're original and creative in our thinking. To us, innovation is a default mind-set a hard wired desire to improve things.
Collaborative
We're all Spotify.
We're stronger together. The better we collaborate, the more effective we are. When we're working well across functions, we're unstoppable.
Sincere
We mean it.
The best relationships are based on mutual trust and respect. We want to be fair and transparent in everything we do. We don't micro-manage, we trust each other to do a great job.
Passionate
We feel it.
We're proud of what we've achieved, and passionate about where we're going. We like being bold. We're not afraid of taking big bets, or getting them wrong. We all share a passion to learn and grow.
Playful
We say yes to fun.
Let's be honest, we have bands playing in the office it kind of sets the tone. We're a playful company and a playful brand. We always have been. We never take ourselves too seriously.
- Norrmalm: 19 Regeringsgatan
- Nashville: 1033 Demonbreun St
- Munich:
- Minneapolis:
- Miami: 5th 78 SW 7th St
- Manchester:
- İstanbul: Levazim Mahallesi, Koru Sokak No:2 Zorlu Center, Teras Evler 148
- Hamburg: 9 Rödingsmarkt
- Frankfurt:
- Düsseldorf:
- Detroit: 132 N Old Woodward Ave
- Dallas:
- Chicago: 350 444 N Orleans St
- Buenos Aires:
- Brussels: Square de Meeus 37
- and more..