Intern applicants have rated the interview process at Google with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 66.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Intern roles take an average of 30 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 39 days.
Common stages of the interview process at Google as a Intern according to 2 Glassdoor interviews include:
One on one interview: 67%
Personality test: 33%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 5 months. I interviewed at Google
Interview
Scheduled phone interview through emails. Was very helpful up until after the first round of interviews. The interviewers were very understanding and supportive during interview. I had two phone interviews in one day. They provided alternative version of questions upon asking for clarification. They also allowed for questioning at the end of the interview.
My interview didn't go well but that was because I failed to prepare before the interview. It should be noted that most of the questions that are ask are actually technical programming questions. Not just algorithm questions but syntax and paradigm questions as well.
While the questions in retrospect seem completely fair, involving on subjects that any sophomore Computer Science student would be able to answer, the interviewers would not accept “I am unable to answer that at the moment” as an answer. That is I was asked a question to give an example of a C++ feature, when I admitted that while I could explain the feature completely (which I did), I was unable to provided an example on the spot. The interviewer did not appreciate this honesty and would not move on after my comment. To clarify, he did voice an annoyance but would not provide another question before the interview ran over.
Overall both interviews actually went fairly well besides the aforementioned incident. However, I was forced to end my interview process before I could schedule or be denied a second interview because I was offered a position at another large software company. The process to contact them to cancel my interview process was a hassle, it took several weeks before I got a response.
Interview questions [1]
Question 1
I no longer remember the exact questions but having x86_64 assembly language and C++ on my resume I was asked questions about specific features of OO and assembly programming. I wasn't prepared for because I thought the interviewers would focus more algorithms and problem solving.