I applied through a recruiter. I interviewed at Google
Interview
I went though 3 phone screenings, and one in person interview. Each step had at least a week in between. and I was passed off to a different recruiter half way though.
Interview questions [1]
Question 1
Most were standard questions, but I did get grilled on defining technical terms about development methodologies.