Me postulé en línea. Acudí a una entrevista en Spotify en jun 2022
Entrevista
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.
Preguntas de entrevista [7]
Pregunta 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
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.
Preguntas de entrevista [1]
Pregunta 1
Binary Search-related questions. Also, graph- and tree-related questions were asked in coding interviews.
Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Spotify
Entrevista
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.
El proceso tomó 1 semana. Acudí a una entrevista en Spotify (Berlín)
Entrevista
The recruiter asked me why I have a gap year, and how/why I changed countries. I told her because I wanted to advance on my career, learn a new language... And also that my partner got an offer abroad. Her face ~ changed ~. She didn't mention anything about code challenge or anything.
Of course, I was rejected. We all know the reason.