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 76 - 80 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 -
I applied online. The process took 5 days. I interviewed at Google (Bangalore Rural)
Interview
Hard Dsa Question , tree , graphs .
Basically You need to optimistic ways to approach for a solution.
I am able to solve 2 Questions out of 4 based on arrays , binary search tree and one is of linked list
Interview questions [1]
Question 1
Optimise the given code of the query regarding Binary search
The process took 2 weeks. I interviewed at Google (San Francisco, CA) in Jan 2024
Interview
It was good. The lady was very nice and gave me a cup of coffee. They asked me to invert a binary tree. They were so impressed they offered me a job two weeks later. I declined the position so I can work for my dad in my home country selling bottle caps to Pepsi.
I applied through an employee referral. I interviewed at Google (Bangalore Rural) in Feb 2024
Interview
You Need weeks or months for interview preparation and HR was very helpful they gave 3 weeks time for interview preparation. They gave interview preparation materials, videos, useful links which helped me to prepare for the interview.
Interview questions [1]
Question 1
The question was breaked into small parts and then he asked each part