I applied through college or university. The process took 3 weeks. I interviewed at Google
Interview
Applied for the position through my university, got an email a week or two later asking to schedule two technical phone interviews, then had two back to back 45 minute phone interviews
Interview questions [1]
Question 1
Signed NDA but a few basic questions on data structures, a question on system design, and then two coding questions on an unexpected topic (hence why I didn't get an offer)
I applied online. I interviewed at Google in Jan 2013
Interview
Applied online. After resume screening, I was contacted for more details and preferences. Then scheduled two interviews. These two are the only interviews you need to give.
Interview questions [1]
Question 1
Everything was easy, but had a Google perspective. They need algos which are just faster and clearer. Expect a lot of questions from Datastructures, Graph Algos and the projects and technologies you have done or used so far.