Applied for Job online - submitted resume'
Contact by Google Recruiter - 15 min: brief introductions, job description, willing to relocate
Phone Screen - 45 min - general and specific questions about background and skills
On site Interview - 5 x 45 min interviews with a mix of people
Phone interview with hiring manager - 45 min - detailed questions about background
In general, the interviewing process was very well organized and very well communicated. Even though I did not get the job offer, it was probably the best interview I have ever been through. You have a lot of very sharp people asking very good questions. I actually enjoyed the process and would do it again. I did not get any of those crazy "Google" questions. It is my understanding that they do not do that anymore. I did, however, get lots of difficult, sort of, open ended questions that allowed you complete freedom to direct the answer. This can be good or bad. If you know the material it is good, if you don't and you are making stuff up, they will know it. You are better of saying that you do not know. Be prepared to be drilled with questions for 40 minutes of each interview and then have, maybe, 5 minutes to ask your own. For the onsite interview, you will have lunch (excellent food) with someone and it will be non-technical. That is your opportunity to ask all the general, culture and "perks" questions you will have.
The only negative was that every phone call I had, the person was 10-30 minutes late for the call. This left me waiting for them to call. Clearly you are on their time because they didn't always apologize for being late. I suppose this is to be expected. I got the impression that everyone was extremely busy.