It took over a month to get back to me after the online CV submission. The 7 weeks doesn't include that delay. Initial talk with internal recruiter followed by a phone interview after work with a guy in New York. Phone interview fairly easy, although it turned out I'd been asked questions for a different role (more UNIX-y role).
After that, an on-site day with 4x45 minute interviews. 3 of which were Java based, coding on a whiteboard or paper. The other was software design, running through a proposed design for a well known Google feature. Feedback was mixed, so I was invited back for another day.
Next time, 5 interviews. 4 Java-based questions on difficult algorithmic problems. 1 was more of a discussion on system design again. Most interviewers were very informal and friendly, some were more reserved although none were agressive/nasty.
Feedback was good this time, but not quite good enough given how few roles they had at the time. This is likely to have changed now that they are expanding their hiring efforts again in 2010.