Candidates applying for Software Engineer 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 Engineer 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 -
I applied online. I interviewed at Google in Oct 2024
Interview
Started with the Introduction. Then followed by a coding question on sliding window. The interviewer was quite friendly and co-operative. Listen to the interviewer carefully and understand the hints they give and use them to solve the problem
Interview questions [1]
Question 1
Given a necklace containing 2*d diamonds and 2*r rubies in arbitrary order,
find 2 or fewer cut points between stones that will allow the necklace to be
split between 2 people, so each receives d diamonds and r rubies.
I applied in-person. The process took 10 months. I interviewed at Google (Sunnyvale, CA) in Jun 2024
Interview
The interview process began with an initial phone screen with an HR representative to discuss my background, motivation, and technical experience. Following this, I had a single 45-minute technical phone interview. This round involved both coding and whiteboard exercises, where I was asked to solve technical problems while explaining my thought process to the interviewer. Overall, the process was efficient, and the interviewer was supportive, providing guidance when needed.
Interview questions [1]
Question 1
1. Implement an algorithm using BFS to solve a problem.
2. Design a distributed file storage system, focusing on scalability and reliability.