The process began with a recruiter's call describing the interview stages.
This was followed by a one-hour phone screen, which primarily involved coding using an online word pad.
Next, I was invited for an on-site interview, consisting of five mostly technical rounds.
The in-person interviews included hand-coding on a whiteboard.
The questions presented were of moderate difficulty.
It took approximately two weeks to receive the results.
Signed NDA. Questions involved data structures and algorithms: pairs, lists, trees, maps, BFS, DFS. Sort multiple lists.
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, 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 Mountain View, California.