Fairly painless interview process.
Submitted a resume online, then the recruiter emailed me to set up phone calls the next day.
The recruiter called me a couple of times to know more about my background, expectations, and current employment status, etc.
We went through Google's standard technical interview process.
There was one technical round where I took substantial time to understand the question and reached the solution. Although it worked and was tested eventually, I guess that was the round which led to the final rejection.
Signed NDA.
There were math/geometry problems, searching and sorting problems, linked list/array problems, and mathematical modeling problems (given a real-world scenario).
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.