One phone screening, one onsite.
The whole process was awesome, but I got really tired after 4 consecutive 45-minute rounds.
There were four rounds, plus a lunch talk. I didn't play well for the last round.
These were just some very basic programming problems.
However, they asked a lot of related questions around the typical problems, so a concrete foundation in data structures is very important.
There was only one algorithm problem (I mean problems that require thought, not those obvious ones), which blocked me for 10 minutes.
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.