Google Software Engineer - Intern interview questions
Updated May 22, 2026
based on 253 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
62%
Applied online
Applied online
13%
Employee Referral
Employee Referral
13%
Campus Recruiting
Campus Recruiting
10%
Recruiter
Recruiter
1%
Other
Other
1%
In Person
In Person
1%
Staffing Agency
Staffing Agency
Interview search
253 interviews
Viewing 216 - 220 of 253 Interviews
Google interviews FAQs
Software Engineer - 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 65.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Intern roles take an average of 210 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 42 days.
Here are the most commonly searched roles for interview reports -
Overall a very smooth process. I submitted my resume and got schedule for two phone interviews the next day. Then within a week I got notified I entered the matching process.
In the next two weeks following, I was matched up with several projects, and ultimately received an offer in the one I liked the most.
I applied through a recruiter. The process took 1+ week. I interviewed at Google in Dec 2012
Interview
The hiring process run smoothly, I've been through 2 technical interviews of 45 mins each. The recruiting staff was very helpful. Most of the questions were algorithmic.
Interview questions [1]
Question 1
I was asked if I've participated in International Olympiad contests.
I applied through college or university. The process took 4 weeks. I interviewed at Google in Jan 2010
Interview
on campus interview (2 sessions) + 1 phone interview. On campus interview has 2 15-20 min sessions talking to one engineer. The senior one asked me about linked list and queue. The second one asked me (1) something solved by devide-and-conquer (2) digit dial on the phone pad, how to enumurate all numbers. I did good in the second one and badly in the first one, and that's why they want a phone interview.
Interview questions [1]
Question 1
enumurate all phone numbers by the digit dial on the phone keypad