I applied online. The process took 2 months. I interviewed at Google (Mountain View, CA) in May 2012
Interview
A pair of phone interviews and some on site interviews. The questions were very fair, challenging, and stimulating. The recruiter was extremely helpful. The recruiter was very helpful and let me know on each step of the way how I did and what was thought of me. When I got through the interviews, the packet process began and I thought my rather bare resume wouldn't make it through the committees but it did. Champagne was enjoyed.