I applied online. The process took 1 week. I interviewed at Google (Chandler, AZ) in May 2016
Interview
Contract company does initial phone screenings, and then a video conference interview with Google manager is set up. In my interview there were 4 candidates taking turns answering questions from manager. If this interview is favorable, then you go for a "driving" test. In the driving test there are two candidates that take turns driving and doing multitasking from the passenger seat, with the manager riding in the back. The multitasking test is hard because you are asked to give driving directions based off a map and turn by turn directions, plus you need to be writing text on a computer, and answering interview questions all at the same time.