I applied through an employee referral. The process took 2 weeks. I interviewed at Google (Los Angeles, CA) in Mar 2013
Interview
two 45-min interviews, First talk about resume and two basic coding questions: hashMap and Newton-raphson functions. Second, talk about two basic coding questions: hashMap and flatten iterator.
I didn't work out the iterator question and finally get rejected.
I applied online. The process took 3 weeks. I interviewed at Google
Interview
I was contacted by a recruiter that put me through two back to back interviews.
The questions were interesting and definitely took time to answer.
Once the interviews were over, I was put into a host matching period where I had to wait for someone at Google to want to take me as an intern.
Interview questions [1]
Question 1
Not going to disclose the questions but data structures with a sweet twist :).
Had two phone interviews. Asked basic questions, algorithm, OOP, complexity, data structures, and some probability problems. The interviewers are nice. They do not expect you to answer all of their problems, but to see how far you can go with these problems.