Candidates applying for Software Developer roles take an average of 21 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 38 days.
Common stages of the interview process at Google as a Software Developer according to 1 Glassdoor interviews include:
Skills test: 33%
Phone interview: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
There was a series of very difficult interviews. So first I had to meet just to see if I was google material, if I fit the vibe, and then I had to do a series of difficult technical interviews back to back.
The reqruiter contacted me saying they wanted to employ someone with my background, and then let me prepare for 1-2 month on algorithm and data. Very basic sorting algorithms. I then prepared and joined the call. I initially thought it was going to be in English but was in Japanese (my native language). Other than conversational coding interview, the interviewer asked how to optimize it (to make it scale better, or run faster). Got the feedback saying that my understanding was all right, but my basic grammer (0-shifting and stuff) was not commendable.
Interview questions [1]
Question 1
Algorithm questions (merge sort), then how to optimize my solution further.
I applied online. The process took 5 weeks. I interviewed at Google (Mountain View, CA) in May 2025
Interview
4 rounds in a day, each lasts 45 mins. 3 technical, 1 behavioral. Technical ones ask one leetcode question each and then have follow-ups. The followups are usually about optimization.