I applied through an employee referral. The process took 2 weeks. I interviewed at Google in Oct 2015
Interview
Pretty straightforward interviews, 2 X 45 minutes, both within an hour of each other. I thought I did really poorly, but I still got an offer. I guess it's not about how perfectly you can write code on your first try, but more about explaining your thought process and communicating clearly. The questions weren't easy, but I don't think they are meant to be.
Interview questions [1]
Question 1
There were two questions per interview, one that tests more coding, and one that tests more problem-solving skills.
I applied through an employee referral. The process took 2 months. I interviewed at Google (Mountain View, CA) in Feb 2014
Interview
There were three phone interviews, and I had to code on a Google doc. One interviewer was not able to make it to the interview, so instead, we had the interview a few days later. That interview went terribly, but mostly because I couldn't understand his English. I did the best I could in the interview, and then afterwards I wrote to my recruiter telling her what happened. A few days later, I was pleasantly surprised to hear I got the internship! My recruiter said that it was good I told her what happened. They discounted the feedback from that interview, and they would have re-interviewed me, but it was later on in the year, and my scores from the first two were good enough to let me through.
Interview questions [1]
Question 1
One interviewer asked something about Pascal's triangle and binary coefficients.
I applied through an employee referral. The process took 3 days. I interviewed at Google in Dec 2014
Interview
Asked about items on my resume, then went straight into a series of technical questions. Three interviews in one three-hour period. The questions were moderately difficult, standard tech questions you would find from any other company. The people who were calling were Software Engineers themselves and very friendly.
Interview questions [1]
Question 1
How would you detect whether a string is an anagram of a palindrome?