I applied through other source. The process took 1 day. I interviewed at Google (Bengaluru) in Jan 2018
Interview
It was simply Super Awesome and very very well organized and conducted by Google recruiters which was really really impressive because this kind of professionalism is very very rare in the tech industry.
I applied online. The process took 2 months. I interviewed at Google
Interview
Recruiter contacted me to schedule a phone interview. I interviewed about 2 weeks later and was rejected via phone call about a month after the interview. Everyone was very nice throughout the process
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (New York, NY) in Oct 2017
Interview
It took about 1 month, from first contact to offer. Everyone was extremely nice and positive. Interviews were straightforward but not trivial. It is essential to prepare, and "Cracking the PM Interview" is definitely a great way to go.