Intern applicants have rated the interview process at Google with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 79.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 1 day. I interviewed at Google (Austin, TX) in Mar 2013
Interview
I applied for the internship position very late (in Mar), but still got the chance to give the telephonic interviews. The first interview involved a detailed discussion of only one coding problem (that I couldn't solve completely), and I was asked two simple coding questions in the second one.
Interview questions [1]
Question 1
1st interview question -
How can you merge k sorted data streams using O(1) RAM? Also, explain in detail how will you define the data stream object and its related functions/operations.
2nd interview questions -
1. Write a code that accepts integers as arrays and outputs the multiplication result as an array.
2. Write a code that takes the coordinates of multiple rectangles as input and returns as output the coordinates of the rectangle that is the intersection of all the rectangles.
I applied through an employee referral. I interviewed at Google in Apr 2011
Interview
Was referred by an employee and obtained two 15 minute phone interviews. The interview questions were standard however the interviewer professionalism was extremely low. The first interviewer did not call at the scheduled time... period. The interview was rescheduled and the second interviewer also did not call, after waiting 30 minutes I called them and was told "he had gotten busy with something". The interview was then conducted.
Interview questions [1]
Question 1
Typical low level CS questions about sorting algorithms and operational cost.