Google (Senior) Software Engineer interview questions
based on 357 ratings - Updated Jun 9, 2026
Difficultinterview difficulty
Mostly positiveinterview experience
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 41 - 45 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 -
I applied through a recruiter. I interviewed at Google (Bengaluru)
Interview
Excellent interview process, the recruiter was friendly and interviewers were helpful as well whenever we got stuck.
Though the difficult is very high, but overall had a lot of learning
The interview process consisted of a total of 8 rounds, including 6 technical rounds and 2 behavioural rounds. The entire process took approximately 2 months to complete from start to finish.
I applied online. The process took 4 weeks. I interviewed at Google (Tel Aviv) in Sep 2024
Interview
The level is OK, not too hard but not too easy, actually I was expecting much more challenging questions, The only problem is that they give you only a partial description, so you need to communicate with the interviewer to get more info.... I did it twice, and did the task but the first time I got a feedback that i'm asking too many questions and the second time I got a feedback that I'm assuming too much and should ask more questions.... So it was a little bit confusing since in both cases I was able to solve the challenge
Interview questions [1]
Question 1
I do not remember the qeustion but in general it was about 30 development task with graph algorithm