I applied through a recruiter. I interviewed at Google
Interview
A recruiter from Google's college recruiting team contacted me after my friend referred me. The process was very fast. I had a phone interview with an engineer from Google's NYC office two weeks later. It was a standard 45-minute technical interview. The interviewer started the interview with a coding problem directly. BTW, we used Google docs as the white board. I finished the first coding problem with two solutions and he verified both of them. But we didn't leave much time for the second problem, I wrote down some code and the time was up. One week later, I got the onsite invitation. The onsite interview included four sessions. All of them were technical interviews. Almost two weeks after the onsite interviews, I got a call from my recruiter, she gave a bad news :(
Interview questions [1]
Question 1
Most of questions are not simple, because you need to think thoroughly.
I applied through an employee referral. The process took 1 week. I interviewed at Google (New York, NY) in Nov 2013
Interview
Got the interview by employee inferral, waited about 1 week. Two telephone 45-minitute interviews same day. I wasn't well prepared and didn't get the offer.
Interview questions [1]
Question 1
Given 2 strings, one is to be sorted, the other is the order. For example, first one is "hello", the second one is "loade", then the sorting result is "lloeh".