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.
Implement an algorithm using BFS to solve a problem.
Design a distributed file storage system, focusing on scalability and reliability.
The following metrics were computed from 49 interview experiences for the Google Software Engineer role in Sunnyvale, California.
Google's interview process for their Software Engineer roles in Sunnyvale, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Sunnyvale, California.