A recruiter contacted me via LinkedIn to start the process.
I had an initial phone conversation with the recruiter that outlined the interview process and what to expect in the interviews.
I then had a phone interview which required solving a coding problem on a shared Google Doc.
Soon after, I got a call from the recruiter saying they wished to move forward with an on-site interview.
I then did the on-site interview in Mountain View, CA, which consisted of four separate 45-minute interviews with an engineer.
Each one required solving a coding problem on a whiteboard. The problems asked were challenging but very fair and doable if you had taken the time to study and prepare beforehand.
About a week later, I got a call from a recruiter saying they did not wish to move forward.
Overall, the process was very smooth, and I have no complaints.
I cannot say due to an NDA.
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.