I applied to an internship position online. A recruiter followed up with me and invited me to have 2 phone interviews with 2 different Google developers. The interviewers were very nice, patient and encouraging. I wrote my solutions during the phone interview and took the interview through my process step by step.
I applied through a recruiter. The process took 4 weeks. I interviewed at Google in Oct 2016
Interview
A recruiter reached out to me, and I had a brief 20 minute phone screening. Then I was scheduled 2 45 minute interviews. The recruiter was so helpful and guided me through everything -- I was emailed so many resources to prepare for the interviews. The questions in both of my interviews were much easier than anything I had studied for, which was surprising. Overall, the whole process was very smooth, and everyone was really helpful.
Originally only have one round. After my first round, they added another round, then I bombed the second one. Overall very clear instructions. The people are very nice. I did one question for the first round and two for the second round. Will apply again next year. Good luck guys!