I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Mountain View, CA)
Interview
2 phone screens, 1 full-day interview. Was successful through many rounds, but ultimately fell short due to unknown reasons. Recruiter was stunned as well and couldn't really tell me why.
Interview questions [1]
Question 1
Asked a lot of questions revolving algorithms and other core CS concepts. Only one of the interviews was specific to the actual job being applied to (core web and frontend).
I applied online. The process took 1+ week. I interviewed at Google (Mountain View, CA) in Jun 2009
Interview
One phone interview in the morning, including one code assessment. Get notified in the night to have an onsite interview. 4 interviewers plus a lunch for onsite interview. After one week, I got a email said that my background is not suitable for this position.