The interview process that these guys use could be called "Giggle". They run candidates through stock Computer Science questions and have them perform mock algorithms on the board, asking repeatedly if they can be made faster. They aren't interested in your technical experience or the results you have demonstrated in the past. As long as you can tell them the difference between O(n) and O(1), perform their algorithm du jour, and look the part, then you are in.
If you are 25 years old and believe in going to work in something other than a hoodie, they may feel that you won't "fit in" with them.
No off-the-wall questions, like, "How many gas stations are there in New York?" It was all standard stock Computer Science stuff.
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.