Two phone interviews followed by an on-site interview.
The phone interviews involved coding in a shared document, and the on-site interview consisted of four different interviews with four different people, including whiteboard coding.
Lots of what you'd be expected to learn in university (this was for a new grad position):
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.