The interview process included a couple of on-site whiteboard coding interviews. There were two back-to-back interviews, both with Google software engineers, and the recruiter was around to show me where to go.
I applied through a recruiter. The process took 1 week. I interviewed at Google in Apr 2013
Interview
A recruiter contacted me and set up two back-to-back technical phone interviews. The process was very smooth. The recruiters were very helpful and professional. The actual interview also went smooth, with the interviewers being very nice and friendly. Each round started off with a "what do you work on" question, and one technical programming question. The programming question was not anything hard, but one has to be able to code very smoothly on Google Doc I guess!
The interview process goes well. The interview questions are in an average difficulty except a few. People are nice and they will give you some guides when necessary. However, they didn't ask too much things listed on my resume or something about me, which I'm a little bit surprised.
Interview questions [1]
Question 1
Coding problems, algorithms, and a bit of machine learning