The process is straightforward. They provide a lot of help and resources to practice.
I can't stress this enough: practice, practice, practice.
There's a lot of luck involved, from the questions you're asked to the helpfulness of your interviewer during the 45 minutes.
It was two questions, 45 minutes each.
The first one was easy, with three follow-up questions to optimize time and a slightly different version of the question. I didn't get to code up the different version; I got stuck on a bug earlier.
The second was a graph/tree question, which threw me off a little.
Practice all of the topics, as they are all likely.
The following metrics were computed from 60 interview experiences for the Google SWE role in United States.
Google's interview process for their SWE roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's SWE interview process in United States.