Interview Process

The first part of the interview consists of a technical screen and a hiring manager interview. Technical screen will consists of coding, SQL and basic data science interview questions. There may be a seven day take home test after this interview. This is followed by onsite interview. The onsite interview process starts with a Data Science assignment which has to be presented at the onsite interview. This is a great way to standout and showcase a Data Scientist’s eye for a Dataset. The presentation is done in front of different business, product and data team members followed by a healthy Q&A about the presentation and the assignment.

Important Reading

Spotify is build on Google Cloud Infrastructure. Google Cloud has superior ML capabilities which is a natural fit for Spotify. They have build several libraries which they have open sourced.

Easier Chart Creation for Python: Chartify(Open Source)

Complex pipelines of batch jobs with Hadoop support: Luigi

Spotify’s tool for testing based on finite state machines: Graphwalker

AI/Data Science Related Questions

How to estimate the parameters in a uniform distribution for a given data set?

How would you leverage Spotify’s data? (Something apart from what Spotify already does)

Given n samples from a uniform distribution [0, d], how to estimate d?

Given a sample set of tables, write a sql query to get a summary metric from those tables.

What data would you look at to answer this question? (Giving a question based on a problem/data science assignment)

How can we deal with extreme values in data?

Write a function that gives make the cth column of the rth row of pascal’s triangle.

How would you design a system to hold a streaming database of billions of tweets, to allow for rapid querying?

How would you create a music recommendation algorithm? What data would you need?

How would you detect anomalous behaviour on a user account?

Reflecting on the Questions

The data science team at Spotify are great Data Science citizens of the community as they open source some libraries used by them. Data guides and drives the core product itself which is used by millions of users. A Data Scientist at Spotify is going to have an impact on how music is consumed by millions. It is very remarkable to have that kind of impact from your work. A great eye and an ear for data can surely land you in a job at the world’s largest music streaming service.