Google Software Engineer(Internship) interview questions
based on 819 ratings - Updated Jun 1, 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
819 interviews
Viewing 591 - 595 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 online. The process took 2 months. I interviewed at Google
Interview
After applying, I was asked to complete a questionnaire and two timed coding problems online. The problems were relatively straightforward, and not particularly difficult - just implementing basic algorithms according to a problem statement.
After this, two technical phone interviews were scheduled, back to back (the interviews themselves were almost a month after the individual coding problems, partially due to the holidays). The technical interviews were one-on-one interviews with full-time software engineers at Google, and consisted of about 30 minutes whiteboarding code in a Google doc with 15 minutes split between the beginning and end for introductions and questions.
The technical interviews were more difficult, but otherwise pretty standard interview questions - write code to solve a problem (potentially with a maximum amortized efficiency) while talking through my reasoning.
After completing the technical interviews, I finally reached the project search stage, for which I completed another questionnaire about my preferences, interests, and experience with different software development topics. I was matched with a potential team, and had another phone interview (about one month after the technical interviews), this time with the intern manager of the team. This interview was much more conversational, giving the intern manager and I a chance to ask/answer questions about ourselves, the team, the project, etc - however, I'm told this is up to the intern manager and may vary.
Ultimately, I think this was a good, if drawn out, experience. The problems were tricky, but not excessively so, and were interesting to me. I would recommend applying early and reviewing data structures and algorithms in preparation for the interviews.
Interview questions [1]
Question 1
How would you test that your solution works correctly?
I applied online. I interviewed at Google in Jan 2018
Interview
Positive. Cleared the tech round.After that got call for technical interview which is telephonic.Each was for 45 minutes with different interviewer.Language was to be chosen by candidate.interviewers were nice and clearly explained the question and gave multiple scenarios to think
Interview questions [1]
Question 1
Find if two people are related through common ancestor given a list of population
Find smallest positive number in an almost sorted array
Some interviewers are good and actually care about your learning and others are not. I had to fill out a survey. Then I had to pick some phone interview dates. The phone interview involved coding on a google doc.
Top companies for "Compensation and Benefits" near you