I applied online. I interviewed at Google (San Francisco, CA) in Jan 2017
Interview
It was difficult at first but once the interviewer warmed up it seemed to go okay. They were tough with technical questions but overall the experience was very pleasant and they were very informative about the company culture
First there was a phone call with a recruiter to talk about the position and background. Next there was a google hangout interview where you talk about your background and technical interview questions.
I applied through college or university. I interviewed at Google (Seattle, WA) in Oct 2015
Interview
I did a quick phone screen writing pseudo code on a google document, then went in for a day of in person interviews.
Phone screen was easy, object orientation questions. I didn't even finish but got invited to come in.
In person interviews were much harder, one I couldn't even wrap my head around.
I didn't get an offer nor did I learn how each interviewer voted on me, which was frustrating (there were about 4 or five individual people).