The interview process began with an HR call, followed by a meeting with the hiring manager.
Next, there were two technical phone rounds scheduled back-to-back.
In the first technical round, the task was to find the most common ancestor in a binary search tree. It was a pretty straightforward solution.
This was followed by a few generic technical questions.
In the second technical round, the candidate was asked to write code samples demonstrating synchronization in a multi-threaded environment.
Write code to implement semaphores for synchronization in a multi-threaded environment.
The following metrics were computed from 3 interview experiences for the Netflix Senior Software Engineer role in San Francisco, California.
Netflix's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Netflix's Senior Software Engineer interview process in San Francisco, California.