The first call was from a recruiter to learn more details about my background and to set up the first technical phone interview. My first phone interview went very badly because I had requested the interview be in Python, but the interviewer asked me to implement C code. I reached out to the recruiter, explained the situation, and was able to secure a new phone interview, which I passed, leading to the on-site interview. I had five 45-minute interviews with an hour-long lunch break (the break was still on-site).
The main topics were algorithms, data structures, and graphs, and knowing if you knew the built-in library functions well enough.
The following metrics were computed from 115 interview experiences for the Google Software Engineer role in Los Angeles, California.
Google's interview process for their Software Engineer roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Los Angeles, California.