Here's a summary of the interview process:
Overall, the process was very smooth, except for the virtual on-site part. I didn't get a chance to visit the Google campus or use a whiteboard.
A lot of the interview questions were based on LT medium to hard. Nothing was particularly difficult, but due to the NDA, I cannot share the exact questions.
One thing to note is that the interviewers were very keen on a fundamental understanding of DS and Algo. When asked a question, take a few minutes to clarify and reason a solution using fundamentals. Show them that you can compare the complexities of different approaches and talk with the interviewers to agree on an approach.
The following metrics were computed from 3,820 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.