Google Software Engineer(Internship) interview questions
Updated Jun 1, 2026
based on 819 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
64%
Applied online
Applied online
16%
Employee Referral
Employee Referral
11%
Campus Recruiting
Campus Recruiting
8%
Recruiter
Recruiter
1%
Other
Other
Interview search
819 interviews
Viewing 786 - 790 of 819 Interviews
Google interviews FAQs
Software Engineer(Internship) 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 68.7% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Google as a Software Engineer(Internship) according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Google in Jan 2017
Interview
Two technical phone interviews (back to back). Had to complete a survey regarding experience and side projects (typical), as well as answer several questions for recruiter about thoughts on Google, why you want to work there, etc..
I applied through college or university. I interviewed at Google (New York, NY) in Nov 2016
Interview
Interviewed through a on-campus recruiter. I guess that's why there was no screening round? Process was long. Took 2 months to complete. First had back to back 2 technical rounds. An additional interview round after 2 weeks. Total questions asked : 6 (1+2+3). Was given a decision after 10 days and put into the host match pool. Matched within 2 weeks.
I applied online. I interviewed at Google (Tokio) in Mar 2017
Interview
I applied online, then get a URL to take online code test in a specific time. The online test took 2h. Then few days later, I got an phone interview invitation email. In the phone interview, I spoke with one soft ware engineer about 1h.
Interview questions [1]
Question 1
coding quiz is about to implement algorithms related hash table and tree travel.