Phone screen -> first stage: 1 round of live coding.
Second stage: 3 rounds of live coding. (Following, not met yet).
No background or behavioral questions are raised during live coding; problems are raised, and discussion begins.
BFS on a 2D matrix. Notice to do it as fast as possible, since there's a second stage question for you.
The following metrics were computed from 14 interview experiences for the Google Software Engineer role in Shanghai, Shanghai.
Google's interview process for their Software Engineer roles in Shanghai, Shanghai is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Shanghai, Shanghai.