I applied online. The process took 3 weeks. I interviewed at Google in Nov 2013
Interview
First round telephone interview with a PM. Very straightforward interview (unexpected), none of the weird/crazy questions that I've read about. Basic behavioral - tell me about yourself, strengths/weaknesses, greatest professional achievement, bad team experience, why Google. And then some time for questions. A total of 45 minutes. No question on Google products, their strategy, design questions etc.
Seemed as though the interview was just a formality to reject my candidacy and that the decision was made beforehand. My answers were more or less scripted, well practiced and I don't see how any decision could have been made based on this interview.
Very self-driven, first of multiple rounds, where I had to take the initiative to arrive at the problem, constraints, approach, solutions, tradeoffs and reasoning behind it in a matter of 30 minutes.
You would have to do a hiring assessment first, then a recruiter screening follows. First round interview with the hiring manager. Majorly product sense and product improvement. The questions were not direct though.
Overall a lot of steps to the interview process. Talked to different people and had opportunities to ask questions. Many different stages which made it a lengthy process overall. Wasn't too bad.