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 801 - 805 of 822 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 67% positive. To compare, the company-average is 61.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Internship roles take an average of 105 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 44 days.
Common stages of the interview process at Google as a Software Engineer - Internship according to 3 Glassdoor interviews include:
Skills test: 50%
Phone interview: 25%
One on one interview: 25%
Here are the most commonly searched roles for interview reports -
Straightforward 2 45-min back-to-back phone interviews. Interviewed with one from Mountain View (HQ) and one from New York. They were friendly. Afterwards, the recruiter called me out of no where telling me they wouldn't be able to continue the process.
Interview questions [1]
Question 1
One about testing if a 2D matrix was Hermitian or not. Second was a graph problem.
I applied online. I interviewed at Google in Jun 2017
Interview
I applied on the google website for the fall internship. They sent me a test on second day after applying. The test contains 2 questions. One is string questions and another one is number questions. The questions are average hard if you practice a lot. Then I was giveing a chance for phone screen interviews. There two separate technical interviews. They give easy questions first and then hard questions. Time complexity makes the questions hard.
Interview questions [1]
Question 1
Rearrange a array by given index (Smaller ones go left and bigger ones go right); find the longest consecutive increment sequence
I applied through an employee referral. I interviewed at Google in Sep 2015
Interview
I applied through a referral in September 2015. A week later they got back to me and scheduled for 2 45-minute phone interviews, coding in a Google doc. Both interviewers were very friendly and supportive (it was hard to understand one of them because of the accent though). Both interviews consisted mainly of coding questions. However, we discussed my resume with the second interviewer for ~ 5 minutes.
I heard back from my recruiter 3 weeks after the interview. They were ready to proceed with the offer before the host matching process (open offer - guarantees you a project during host matching).
Later I had three host matching interviews. In the first one the host decided to go forward with another candidate, the second project was not interesting to me and the third one was pretty much a perfect match :)
Interview questions [4]
Question 1
Your CV says you do mobile development for both Android and iOS. Could you compare the development process for those 2 platforms?
I saw XXX project on your GitHub. Could you implement YYY (connected to the topic of the project)? Later: suppose the requirements change as follows ... How would you change the solution?