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 26 - 30 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 -
The recruitment process for this position proved to be excessively lengthy and cumbersome, involving numerous stages that felt repetitive. Additionally, maintaining consistent communication with the recruiter was quite challenging, as responses were often delayed, making it difficult to stay informed about my candidacy status throughout the journey.
Interview questions [1]
Question 1
Given N numbers: a[0], a[1], ..., a[N-1]
find i <= j such that:
a[i] = a[j]
and
sum a[i] + a[i+1] + ... + a[j-1] + a[j] is maximized.
1. Recruiter screen (20 minutes, video call): Confirmed eligibility, location preference, internship dates, and asked basic questions about my background.
2. Online coding assessment (90 minutes): 2 coding questions focused on data structures/algorithms.
3. Technical interviews (2 rounds, 45 minutes each, video): Live coding + problem-solving and explaining my approach.
Interview questions [1]
Question 1
• “Given an array of integers, return the length of the longest subarray that satisfies [a condition]. Explain your time complexity.”
• “Design an algorithm to detect if two strings are one edit away. Walk through edge cases.”
• “Tell me about a project you built and what you would improve if you had more time.”
I applied through college or university. I interviewed at Google (Noida) in Aug 2025
Interview
It was an on campus drive where I had an OA after which there were 2 technical interviews focusing solely on DSA . The questions were leetcode medium -hard with multiple follow-ups for different cases
Interview questions [1]
Question 1
It was a graph question similar to flood filling but we also had to greedily place ships in the water