Google (Senior) Software Engineer interview questions
Updated Jun 9, 2026
based on 357 ratings
Difficulty
Difficult
Experience
Mostly positive
How others got an interview
44%
Applied online
Applied online
32%
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
357 interviews
Viewing 6 - 10 of 357 Interviews
Google interviews FAQs
(Senior) Software Engineer 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 65.3% positive. This is according to Glassdoor user ratings.
Candidates applying for (Senior) Software Engineer roles take an average of 60 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 42 days.
Common stages of the interview process at Google as a (Senior) Software Engineer according to 1 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
One of the interviewer seemed disintered about core tack and focused on AI only. No techinical project wer considered ven if they were highly rated by peers an the community
They ask difficult algorithm questions, and if you fail, you get three more attempts anytime. I don’t think these questions are necessary or relevant for evaluating practical skills in real world
I applied through an employee referral. I interviewed at Google (Los Angeles, CA) in Jul 2025
Interview
I went through multiple interview rounds, one to introduce myself, one technical test, one with the rest of the team, then I had to wait around 2 weeks for an answer
Interview questions [1]
Question 1
I was asked to dissect a code made by AI, criticize it and optimize it to use less resources