I applied online. The process took 3 weeks. I interviewed at Google in Sep 2009
Interview
You'll receive many info from HR and interviewers in advance. Make the best of it! Not as tricky as many stories you read online but surely it depends on the role you apply for. Interesting experience overall. People in the office are nice in general, but you can tell some are truly humble and intelligent , while others just pretend to be.