I applied through an employee referral. The process took 1 day. I interviewed at Google (Mountain View, CA) in Dec 2010
Interview
Recruiter calls, super nice. Setup the tech phone interview with an Engineer on the team. Went fine, got the on-site interview the next week. 5 hours non-stop with 4 round, total 8 people. At the beginning asked to do a presentation, topic given earlier. It was a very interesting interview process, lots challenging questions on the thought process.