Google (Senior) Software Engineer interview questions
based on 359 ratings - Updated Jun 21, 2026
Difficultinterview difficulty
Mostly positiveinterview experience
How others got an interview
44%
Applied online
Applied online
31%
Recruiter
Recruiter
17%
Employee Referral
Employee Referral
3%
In Person
In Person
2%
Campus Recruiting
Campus Recruiting
2%
Other
Other
1%
Staffing Agency
Staffing Agency
Interview search
359 interviews
Viewing 116 - 120 of 359 Interviews
Google interviews FAQs
Candidates applying for (Senior) Software Engineer roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Google overall takes an average of 39 days.
Here are the most commonly searched roles for interview reports -
It was a breeze, this company has really gone down the drain. At least the food at their campus cafe is still quality. The interviewers were not attractive at all.
I applied through an employee referral. The process took 5 weeks. I interviewed at Google (Mountain View, CA) in Mar 2021
Interview
First round phone. Second round phone technical. Third round in-person with 5 separate interviews in a single day with various people in the department that will hire you. Some of the in-person interviews are technical, but others are just behavioral to get an idea if you are a good fit at google.
I applied online. I interviewed at Google (Taipeh)
Interview
I recently had the opportunity to interview with Google, and I must say, it was an absolutely exceptional experience from start to finish. The entire process was not just professional but also incredibly insightful, giving me a profound understanding of why Google stands out as a global leader.
Interview questions [1]
Question 1
You are given an array containing n distinct numbers taken from 0, 1, 2, ..., n, where n is the length of the array. The array has one missing number. Your task is to find the missing number.