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 811 - 815 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 -
I applied online. I interviewed at Google in Nov 2016
Interview
Lots of forms and emails, personal recruiter, 2 45 minute code interviews then in person interviews. Fairly standard but there are a lot of questions and details to fill out even if you are just hiring. Code interviews went so quick as well.
I applied online. The process took 2 weeks. I interviewed at Google (Kyiv, ) in Dec 2016
Interview
After I sent my CV, a recruiter contacted me. She was walking me through the whole hiring process. She helped me to solve problems: I got ill and asked to reschedule an interview. Also, I had a group call with other job applicants and Google employee, who gave me detailed information about an interview.
Eventually, I had two interviews with two engineers, each of them took about 45 minutes with 15 minutes break. I had to solve a few algorithms tasks by writing code in shared Google document and I optimized one of them. In the end of each interview, I asked a few questions.
A week and a half later or so I`ve got a refusal.
I applied online. The process took 2 months. I interviewed at Google (Zürich, Zürich) in Jan 2017
Interview
I had two interviews with two engineers, one of them was from Zurich. First I was asked about one of the project I've provided on my resume and then we began to discuss the problem proposed for my interview process. Both engineers were happy to answer my questions and it was a beautiful experience.
Interview questions [1]
Question 1
Count the number of set bits in a given number.
Talked about complexities in general and usage of memory. I was also asked what would I do with unlimited memory.