I applied through a recruiter. I interviewed at Google in Jan 2017
Interview
Two technical phone interviews (back to back). Had to complete a survey regarding experience and side projects (typical), as well as answer several questions for recruiter about thoughts on Google, why you want to work there, etc..
I applied through college or university. I interviewed at Google (New York, NY) in Nov 2016
Interview
Interviewed through a on-campus recruiter. I guess that's why there was no screening round? Process was long. Took 2 months to complete. First had back to back 2 technical rounds. An additional interview round after 2 weeks. Total questions asked : 6 (1+2+3). Was given a decision after 10 days and put into the host match pool. Matched within 2 weeks.
I applied online. I interviewed at Google (Tokio) in Mar 2017
Interview
I applied online, then get a URL to take online code test in a specific time. The online test took 2h. Then few days later, I got an phone interview invitation email. In the phone interview, I spoke with one soft ware engineer about 1h.
Interview questions [1]
Question 1
coding quiz is about to implement algorithms related hash table and tree travel.