I applied through an employee referral. The process took 4 weeks. I interviewed at Google (New York, NY)
Interview
I asked a friend to refer me. Recruiter called right after, very efficient. But to schedule the phone screen it took 2 wks. After another wk, they scheduled onsite for 5 rounds. Almost every round follow the same pattern, which is coding + coding/design, so basically around 10 questions in total. Only one interviewer asked for background questions.Overall, the interviewers are all very nice, except for one who spent most of his time reading phone, and had some wrong understanding of a basic data structure.
I applied through a recruiter. The process took 2 months. I interviewed at Google (Mountain View, CA) in Sep 2016
Interview
I was contacted by Google. Had a phone screen, a coding challenge, a phone interview where I had to code on Google Docs, and then the final round in person at Mountain view
Interview questions [1]
Question 1
They basically focused on questions on data structures. They gave questions and I could use whatever wanted to solve those problems. It covered everything from arrays, lists, trees and graphs. Also, they are looking for impeccable coding standards in addition to solving the problem.
There are 2 rounds of phone interview for internship. Each round has one question. I only remember one question which I will give below. Overall the interviewers are nice. I was finally stuck at the host matching phase.
Interview questions [1]
Question 1
given two strings where one string has exactly one more character than the other string. Code to find that additional character.