Applied online. Got an assessment test in 2 days. Had 2 weeks to complete it.
Received feedback in 2 days to schedule the next phone interview. The test covered basic algorithmic and data structures.
Received feedback in 2 days to schedule another interview. This interview went poorly. The interviewer was unhelpful, took a lot of time explaining questions, and did not convey what result was expected.
The process involved an assessment test, one or two phone interviews, and a full-day interview at the Google Office.
Recursion, Dynamic Programming, and Data Structures.
The following metrics were computed from 24 interview experiences for the Google Software Engineer role in Chicago, Illinois.
Google's interview process for their Software Engineer roles in Chicago, Illinois is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Chicago, Illinois.