I applied online. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Jun 2012
Interview
Applied online and was contacted the next day. Interview scheduling was really prompt as well. There were 2 back-to-back technical interviews. The first interviewer asked a little about my resume and projects that I had worked on.
Interview questions [1]
Question 1
Signed a non-disclosure agreement so can't give exact questions. Though they're pretty standard interview questions based on Data Structures, String manipulations etc. My best advice would be think about what you would like to ask the interviewer. I totally forgot to prepare questions and I felt like they were waiting for me to ask them something.
I applied through college or university. The process took 2 days. I interviewed at Google (New York, NY) in Jan 2012
Interview
I had two in-person interviews coding on a whiteboard. The interviewers were really friendly and offered lots of tips about what working at Google is like. Then, I waited to get a phone interview with my eventual manager. This last interview was really short and involved doing some coding online.
Interview questions [1]
Question 1
Write an algorithm to insert a new value into a circular sorted linked list.