Google Software Engineer(Internship) interview questions
based on 822 ratings - Updated Jun 26, 2026
Averageinterview difficulty
Very positiveinterview experience
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
822 interviews
Viewing 486 - 490 of 822 Interviews
Google interviews FAQs
Software Engineer(Internship) applicants have rated the interview process at Google with 3.3 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 72% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 14 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 43 days.
Common stages of the interview process at Google as a Software Engineer(Internship) according to 3 Glassdoor interviews include:
Phone interview: 33%
Presentation: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
For the internship, Google generally does two interviews over the phone but does in-person interviews at select schools. Both are basic white board interviews. For the freshman/first year interviews, the questions are a lot easier as they are catered to the freshman programming level.
I applied online. The process took 2 weeks. I interviewed at Google in Jun 2019
Interview
Coding Sample -> 3 phone screens, everyone was really good at communicating. Had to solve some questions on an online coding sample link, and after that I had two phone interviews. After that they needed a tiebreaker so there was another schedules.
I applied online. The process took 6 months. I interviewed at Google in Jan 2020
Interview
I applied online and the recruiter got back to me three month later to check my graduation date and visa status. After Screening, I got an email with two Coding Challenges and a snapshot survey. After two weeks, I got an email stating their willingness to move forward with my application and schedules two back to back 45-minute technical Interviews. In my first interview, the recruiter explained a game and asked me to code for Users Interface and I did well. My second Interview is on Array Concepts and easier than the first one but didn't get good feedback from the recruiter. Because he is expecting me to code the same method he has in mind though I ended up with the correct solution. Exactly after a week, I got a rejection email.