Submitted my resume online, talked to representatives, and got a phone interview about 2 weeks after. It was two 30 minute interviews.
Interview questions [1]
Question 1
Nothing unexpected, they ask you to write short algorithms that would solve their questions. Mostly string related stuff because my interviewer was working with Google Books. And one theoretical question at the end.
I applied through an employee referral. I interviewed at Google
Interview
Gave resume to University recruiter, who forwarded it to the phone screening committee.
Phone screening committee scheduled a phone interview, during which I answered some behavioral questions and 4 programming questions.
I passed the phone interview, and then underwent host matching where project managers see if my profile is a good fit for their project.
Interview questions [1]
Question 1
What was the most interesting project you ever worked on?