I applied online. The process took 4 months. I interviewed at Google (Mountain View, CA) in July 2009
Interview
It takes FOREVER from when you apply to get an interview (in the ballpark of 4 months, easily). You'll get contacted by various HR people, who don't really coordinate with each other.
The interviews themselves were fairly difficult technical questions; I'd recommend studying extensively and being systematic in your approach.
Interview questions [1]
Question 1
Find the maximum rectangle (in terms of area) under a histogram in linear time.
Very difficult. There were several programming questions and wasn’t that great. There is a behavioral aspect as well, so that isn’t that bad. Just keep studying leetcode and keep creating projects.
This interview was very good because it was very challenging and therefore a complete process for a new job. How to do a lot more work for me and the kids
Pretty nice very professional best one I ever had can’t complain from the start they were very straight forward when asking questions gave me plenty of time to answer even when it came to the assessment