I applied in-person. The process took 2+ months. I interviewed at Google (Mountain View, CA) in Jan 2018
Interview
Difficult interview process and long hiring timeline, but well worth the work and wait (if you’re selected). I had 1 phone interview, 1 onsite interview with 4 Gogglers and then a few team matching “hangouts”.