I applied online. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Jun 2010
Interview
got phone call from the recruiter at Google, then another interview over the phone, one week later they flew me to mountain view for 4 back to back interview. And another week later, they told me not to give me an offer but didn't give any reason.
The people I have spoke with over the phone and in person are very nice, but nothing particular strike me to eager to work for them either. Google campus is very neat, but didn't get a chance to have their free lunch.
They asked me brain teaser questions as well as technical questions.
I applied online. The process took 6 weeks. I interviewed at Google in Jul 2008
Interview
Applied via Linked in. Within a day, had two phone screens with senior managers. A week later, flown to Mountain View to interview for two positions. 8-9 30 minute interviews in a single day. Two days later I heard positive feedback from recruiter. Offer made within a month.