They visited my college campus for an interview day.
They conducted two technical interviews for each candidate. The interviews were back-to-back and led by engineers from different Google teams.
I heard back in a week that I was qualified for the host-matching pool, which means my profile was made visible to various Google hiring managers looking to hire interns.
I filled out a questionnaire with questions about my current background and what kind of projects I would like to work on.
Asked how to compute the sum, average, and median of an array. Then was asked to optimize the algorithm for computing the median.
The following metrics were computed from 123 interview experiences for the Google Software Engineering role in United States.
Google's interview process for their Software Engineering roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in United States.