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 246 - 250 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 -
Had 5 rounds of interview - 2 Coding, 2 design and 1 googliness interview. As per me, 4 rounds are stellar and 1 round was average. After 2 weeks of interview, HR mentioned packet will be submitted to HC and collected salary and other details. The most concerning part happened after this. The HR kept me waiting for 3 months without giving an Yes or No. They said my packet is on hold. After 3 months, they rejected on a phone call and no written reply is provided. Worst candidate experience.
It was very good the questions were very easy and it was a very smooth process . Very good recruiters compared to other companies. I had a great time interviewing for the google.
I applied through an employee referral. The process took 1 day. I interviewed at Google (Bengaluru) in Mar 2020
Interview
I was referred to Google by a HR I know, I had innterviewed on 4th March 2020.
The interviewer was polite and nice.
The question I was asked was given a set of prime numbers return all possible composite numbers from the given set (given numbers included).
For example :
Input: [2, 3, 5]
Output : [1, 2, 3, 5, 6, 10, 15, 30]
I gave a solution that took 2^n time complexity.
My approach was initialize a set like this {1}, then take each element of the array and multiply it with the elements in the result set i.e.
Start : {1}
i = 0 : {1, 2}
i = 1 : {1, 2, 3, 6}
and so on.
Two days later I was informed that I was not selected.
Interview questions [1]
Question 1
The question I was asked was given a set of prime numbers return all possible composite numbers from the given set (given numbers included).