I applied through college or university. The process took 7 weeks. I interviewed at Google (Sydney) in Jul 2013
Interview
There was a phone screen initially, asking basic trivia about algorithms such as the time complexity of different sorts. Then the next stage involved three 45min technical phone interviews conducted with an engineer through Google Docs. This mainly involved technical questions that you would work through with the interviewer through the Google Doc.
Interview questions [1]
Question 1
Given a list of pairs of adjacencies for a tree, construct the tree.
I applied through an employee referral. The process took 2 months. I interviewed at Google in Dec 2015
Interview
Two phone interviews. One 65 minutes and second 45 minutes. Resume check, programming skills, questions and answers.
To get an interview I had to wait roughly one month.
Bad experience with recruiter. She did not respond to my emails and my calls. This fact extended my whole process.
I applied through a recruiter. I interviewed at Google in Dec 2015
Interview
After my friend referred me we set an appointment. They called me and they asked me address simple questions. However, for PhD positions they must need to hire and it didn't happen for me.