I applied online. The process took 3 weeks. I interviewed at Google (New York, NY) in Feb 2016
Interview
Initial phone screen with the recruiter was brief. A few days later I had a 30 minute phone call with the hiring manager. Then about 3 weeks later, I was flown to New York City. There I interviewed directly with the hiring manager, HR, and one person face to face, and engaged in 5 more video conference interviews with participants from around the world.