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 71 - 75 of 357 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 1 week. I interviewed at Google in Mar 2021
Interview
Smooth interview. Not exhausting and very pleasant. The interviewer was nice and friendly. Got more straight on point technical questions to assess my skills, instead of going too corporate or assessing the soft skills too much.
Interview questions [1]
Question 1
What was the most difficult task you had and how did you solve it.
I applied through a recruiter. The process took 3 weeks. I interviewed at Google (Palo Alto, CA) in Aug 2024
Interview
I was contacted by a recruiter who gave me time to prepare for the screening. During the interview, I was presented with a medium LeetCode problem. I asked some clarifying questions to ensure I understood the problem correctly and then laid out my plan for solving it. I was already familiar with the problem and was able to solve it using the most efficient approach. I explained both the space complexity and time complexity, which were confirmed as correct upon later review. My code used meaningful variable names and was written clearly.
However, I missed checking for one out-of-bounds index, which I intended to mention but was interrupted and lost my train of thought. Despite this, I asked the recruiter if my solution was the best possible one, and they confirmed it was. The next day, I received a rejection call, stating that my code was not good. This feedback was surprising because I had checked my solution multiple times, and it was the most efficient approach. The code was clean, with properly named variables and comments.
I am unclear about the feedback, as it does not align with my understanding of the solution’s quality. It’s possible that another candidate had a better solution, but without specific feedback, it is challenging to understand how to improve.
I applied through other source. The process took 2 months. I interviewed at Google (Bangalore Rural) in Jan 2023
Interview
1 Presecreen Round, 3 DSA Round, 1 System Design Round, and 1 Googliness Round.
1st round is elinimation round.
3 rounds for DSA is also elimination Round.
DSA Round difficulty is very high and questions were from not leetcode.