There were two phone interviews, each about 45 minutes long.
My preferred language was Python, and the second interviewer said I could use libraries. I was asked multiple coding questions.
Given an array of integers, return the indices of the two numbers such that they add up to a specific target.
A drop of water drops on the root node of a general tree. Calculate the time it takes to reach a leaf node.
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.