Two phone calls plus five on-site interviews. The interviews covered the areas of Computer Science, programming (I chose to program in C++), systems design, but especially the general ability to solve problems. Train your brains with some good old-fashioned algorithm exercises before jumping into these interviews. Google is mostly looking for smart people.
Some questions about BST data structures, which I cannot reveal due to the 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.