I applied online. The process took 4 weeks. I interviewed at Google (San Francisco, CA) in Jan 2017
Interview
You get to do 3 Google Hangout rounds, with different team members across different teams. It was pretty straight forward, and the interviewers were all very friendly. They give a very nice overview of the company.