I applied through college or university. The process took 4 weeks. I interviewed at Google (Seattle, WA) in Jan 2018
Interview
Started off with a online coding challenge, with simple questions. Then I had a follow up phone interview where they asked about my resume and asked me a coding question but this time I didn't get an editor it was in a google doc. Then I flew out for an onsite interview which consisted of four rounds of 45 minute interviews with questions about algorithms/data structures.
Interview questions [1]
Question 1
Questions about iterators and generators in python.
I applied through college or university. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Oct 2015
Interview
4 interviews, lunch in between. 4 people from a team in the building drilled on questions semi-relevant to what they were working on. there was a theme of graphs / geometry. interviewers were very nice and accommodating, and the 4 don't communicate with each other. they submit a review separately along with the HR + other info so, pretty robust.