I applied online. The process took 3 months. I interviewed at Google (Atlanta, GA)
Interview
The process is done with a group of managers and techs interviewing a single candidate at one time. Tech questions are not overly difficult for anyone of moderate skill.
Interview questions [1]
Question 1
Your attitude is the most important thing. Layoff any "fluffing" your experience. Tell it straight and have a personality. Don't be so nervous you can't talk.