I applied through an employee referral. The process took 5 weeks. I interviewed at Google in Feb 2016
Interview
Referred by Googler, got a confirmation after a couple of days. Recruiter scheduled me two round technical interview in the next week. Got informed on the same day as interviews that pass them and moved forward to host match phase. Host match is the key to get an offer. 4 days late, first host contact, it was a nice talk with the host and got a positive reply after about two weeks. My recruiter makes great efforts on finding me matching hosts. Thank him so much!
I applied through college or university. The process took 4 months. I interviewed at Google (Atlanta, GA) in Oct 2015
Interview
I applied back in October through my school. About two weeks later, I got an email about scheduling two phone interviews. After I did those, I waited a couple weeks and got another email about scheduling a third phone interview. After the third one, I got an email putting me in the host matching stage. I filled out a questionnaire and got a call from my recruiter. After about two months in the host matching stage, my recruiter called and said they couldn't find a match. It was kind of a bummer, because I didn't even get any host interviews.
Two phone interviews back to back while coding on a Google Doc. It was pretty difficult in my opinion, but I probably could have used more practice before the interview. The recruiters were nice and helpful throughout the process.