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.