I applied online. The process took 2 months. I interviewed at Google in Jan 2012
Interview
Know your algorithms, memory management, and pay attention to your big O times! All very important to the process.
Interview questions [1]
Question 1
They asked me to implement malloc in strict C after I asked for a c++ interview. I know I should have been ready for malloc, but I never use it and stumbled.
The process took 4 weeks. I interviewed at Google in May 2010
Interview
The interview was extremely easy going. I had two back to back interviews and the questions were primarily behavioural. Key thing here is to be as genuine and honest as possible. The interviewers really guide you throughout the questions and give you cues if you are answering a question that is off-topic. Try to find out what team you are interviewing for before hand so you can research them. You will definitely be asked questions related to your position during the summer.
Interview questions [1]
Question 1
How do you organize or prioritize when you have 4-5 projects given to you at one time?
I applied through college or university. The process took 2 days. I interviewed at Google in Mar 2010
Interview
The people are very friendly and helpful. The first and second round phone interviews are easy, only a few algorithm questions. The final interview with the manager is a little tough.
Interview questions [1]
Question 1
Write a program to comparing two array, one being very large