An HR representative contacted me first and gave me an overview of what to expect from the interviews, including the types of questions, the number of interviews, the timeline, and potential delays.
She then scheduled a phone interview, which took place a week later. For this interview, they will ask you to code (pseudocode is acceptable) for every question. The interview lasted an hour, and I solved 2-3 questions.
After that, they scheduled one day of onsite interviews, with five interviews conducted back-to-back.
I received an offer within a week of completing the interviews.
Signed a Non-Disclosure Agreement (NDA), so cannot disclose any questions.
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.