Google Software Engineer Full Stack interview questions
based on 24 ratings - Updated Jun 10, 2026
Difficultinterview difficulty
Very positiveinterview experience
How others got an interview
69%
Applied online
Applied online
15%
Recruiter
Recruiter
15%
In person
In person
Interview search
24 interviews
Viewing 1 - 5 of 24 Interviews
Google interviews FAQs
Software Engineer Full Stack applicants have rated the interview process at Google with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 63.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Full Stack roles take an average of 14 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 45 days.
Common stages of the interview process at Google as a Software Engineer Full Stack according to 2 Glassdoor interviews include:
Phone interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
Great process, couple of interviews and lots of technical problems they do count the behavioral interview a lot so be prepared to be able to present and demonstrate your skills. At the end of the day their hiring team is super nice and help you with any questions that you have
Interview questions [1]
Question 1
Algorithms, make sure you know how to fix certain coding problems leet code is your best friend
I got a screening, behavioral, then 7 interviews for the final phase, around 4 coding interviews, 3 behavioral. All leetcode hards, behavioral asks about experience situations, one technical interview was more architectural.
The interview process was structured, transparent, and challenging. It started with an online application followed by an initial recruiter screening, where basic skills, experience, and role expectations were discussed.
Next came technical rounds — usually two to three online coding interviews through Google Meet. Each round involved solving data structures and algorithm problems on a shared editor while explaining the thought process out loud. For software roles, the questions often focused on problem-solving, system design, and optimization.
If you perform well, you’re invited for on-site (or virtual on-site) interviews, typically consisting of four to five rounds covering coding, system design, and behavioral interviews based on the “Googleyness” criteria — how well you collaborate, take ownership, and approach challenges.
The entire process is highly organized and consistent, with regular communication from the recruiter about next steps. Feedback is usually given within a week or two. Overall, it’s a rigorous but fair process that tests both technical depth and problem-solving mindset.
Interview questions [1]
Question 1
One of the questions I was asked during the interview was:
“Given an array of integers, find the length of the longest subarray whose sum is equal to zero.”
They expected me to explain my thought process clearly, discuss different approaches (like brute force vs. using a hash map for optimized time complexity), and then write clean, efficient code while handling edge cases.