I applied online. The process took 4 weeks. I interviewed at Google in Nov 2015
Interview
After applying online, I got an email from a recruiter a month or so later. For the internship position, the standard is 2 phone/Google Doc technical interviews, but I ended up having a third for some more data (usually this would mean that they were undecided after the two interviews, and is not generally a good thing).
Interview questions [1]
Question 1
Given an array of numbers, find all combinations of two numbers whose sum is a given number n.
I applied through college or university. The process took 5 weeks. I interviewed at Google (Boston, MA) in Nov 2015
Interview
Contacted recruiter at college career fair in September. Communicated via email to set up 2 back to back phone screens, each 45 minutes long. After the interviews, I was informed that my application was pending approval from the hiring team, and then I waited about 4 weeks to hear back a final answer and get an official offer letter. The entire process was smooth, albeit a bit slow.
Interview questions [1]
Question 1
Signed an NDA, so I won't share specifics. It was basically two algorithms questions, and some discussion of data structures. Definitely know how to analyze the asymptotic complexity of the solution you write up.
I applied online. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Nov 2015
Interview
Applied online, then had two phone interviews over a Google Doc. They were the typical interview format: they started out talking about what they do at Google for a few minutes, asked me a few questions, then gave me the question. I was later scheduled for a third phone interview, though I think they can make hiring decisions after just two (I did really well on one and just mediocre on the other, so I wasn't surprised that they wanted to see me do another interview). The third interview's question was harder than the questions I had gotten in my first two. Overall, it was a pretty painless process, and Google's scheduling is very streamlined.
Interview questions [1]
Question 1
Signed a NDA, but they were pretty basic programming interview questions. Nothing too insane or out of the ordinary.