Taro Logo

Software Engineer - Web Team Interview Experience - New York, New York

September 1, 2011
Positive ExperienceNo Offer

Process

I started by taking a programming test, which was very open-ended. After passing that test, I was interviewed by their VP of Technology over the phone.

Following the phone interview and after the team examined my code, I was brought in for a four-hour in-person interview.

You interviewed with four people, each playing different roles within the organization (analytics, web development, backend development, etc.).

The first couple of interviews were straightforward. Everyone asked how I would solve common problems they faced (scalability, big data, ad hoc querying from billions of records, etc.). The last interview was more academic, and ultimately where I failed. It focused entirely on algorithm analysis, sorting, processes, heaps, etc.

It was a little disappointing, but overall a great experience. The people were really nice, and the environment was great. I would literally kill to work there.

Questions

You have 1000 computers. Each computer contains a text file containing 1 billion floating-point numbers. Design an algorithm or algorithms for extracting the top 1000 numbers from the entire list. Describe in detail how long it would take to process and why.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Spotify Software Engineer - Web Team role in New York, New York.

Success Rate

0%
Pass Rate

Spotify's interview process for their Software Engineer - Web Team roles in New York, New York is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Spotify's Software Engineer - Web Team interview process in New York, New York.

Spotify Work Experiences