Google Senior Software Developer 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 191 - 195 of 359 Interviews
Google interviews FAQs
Candidates applying for Senior Software Developer 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 through other source. The process took 3 months. I interviewed at Google (New York, NY) in Nov 2021
Interview
Interviewed three times over the years.
Recruiters and interviewers were all nice, except there is always one "acehole" interviewer who starts to act weird in the middle, and shuts down. Each time I knew for sure that's the reason for getring no offer.
I applied online. The process took 2 months. I interviewed at Google (Zürich)
Interview
Dopo uno screening telefonico con una domanda di coding relativamente semplice (livello medio su leetcode), sono stato invitato per 4 coding interview e una di system design on-site. Le coding interview vertevano su problem solving e strutture dati e si son svolte alla lavagna.
Recruiter sent out numerous interview guides to review before the interview that repeatedly said 'talk out loud'. Interviewers asked questions that had pretty obvious answers so I explained all the more obvious but less optimal solutions before touching on the optimal one. The interviewers spent a lot of time asking about why those weren't optimal and apparently reported this as if I had to be guided to a solution. For what may be the first time ever, I got interview feedback saying I got to the optimal solution but it took some guiding. In summary, I did what the interview prep asked me to do, explain my thought process. This was perceived as if I kept taking the wrong path to the solution.
Interview questions [1]
Question 1
Easy questions with obvious, cliche solutions like "use a binary tree" or "use a hash map"