Senior Data Engineer applicants have rated the interview process at Netflix with 2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Data Engineer roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Netflix overall takes an average of 72 days.
Common stages of the interview process at Netflix as a Senior Data Engineer according to 1 Glassdoor interviews include:
One on one interview: 50%
Presentation: 50%
Here are the most commonly searched roles for interview reports -
Screening round is made of 3 interviews: hr call, coding, manager. First one is pretty standard, they just wanna know why you applied and your career, second is a mix of python and sql applied to a simple data model about netlfix where you have to prove you can code basically. Third is a catchup with the hiring manager and you are asked more in depth questions about what you have worked on in the past.
If you pass the screening phase then you have the second round: 2 coding interviews and another HR interview where they go in depth about their culture. One coding round is with a data engineer more focused on the analytics, so it's similar to the coding interview of the screening round, they just go more in depth. The other coding interview is done by a software engineer and they wanna test your algo and data structures skills, it's not leetcode but still you are asked an algorithmic question related to a problem you might face at netflix.
Last round should be other 2/3 more interviews with stakeholders and engineering director, but I did not make it here so that's all i know.
Overall the process was nice, people were friendly and down to earth and they even provided a feedback after the first and the second round, which is nice so at least you know what they did not like about you.
What it's kinda hard is that you cannot really prepare like for leetcode interviews bcs questions are more open ended and I think also it matters a lot how you tell your story, like I failed bcs they said I have not enough experience in topic X, which is not true, but I think I just failed and did not tell a compelling story/example of work I have done on topic X.
Interview questions [1]
Question 1
ask to design data pipeline
do you think your solution will scale to Netflix's volume of data ?
why netflix and not google ?
what would make you drop from selection process now ?
I applied through a recruiter. The process took 4 weeks. I interviewed at Netflix in Jul 2023
Interview
Interview to be a contractor, not much technical questions, just the tools I've already used.
I quickly told the lead about the tools, and how I used them, he asked a few more questions about soft skills, but the process was very straightforward.
Interview questions [1]
Question 1
If I already worked with Python, and how I used it to build data pipelines.
Other tools I used to create data pipelines.
How I work with a team.
Took almost 2 months to go through the process end to end.
1. Initial manager screening.
2. Take home assessment
3. Deeper screening Interview with Senior Engineer
4. Interview with different people mix of stakeholders, engineer, recruiter and management - (Conducted over google hangouts due to Covid restrictions)
5. Same as 4 but with more Senior folks
Interview questions [1]
Question 1
You will be pushed on depth of knowledge in the DE space. You need to be armed with design knowledge and tradeoffs between different designs options.