Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Spotify nel mese di giu 2022
Colloquio
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.
Domande di colloquio [7]
Domanda 1
Round 1: Discuss a project related to data engineering. Challenges, conflicts, what to do differently.
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.
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
Ho sostenuto un colloquio presso Spotify (New York, NY)
Colloquio
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.
Domande di colloquio [1]
Domanda 1
Binary Search-related questions. Also, graph- and tree-related questions were asked in coding interviews.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Spotify
Colloquio
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
Le migliori aziende per "stipendio e benefit" vicino a te