I applied online.
If we would like to do a simulation to know how the interview actually looks like, we can request a mock interview beforehand. I have only done the mock interview in Google, and it was very insightful, and my mock interviewer gave a few feedbacks for me to improve. I have not continued to the real interview though.
I was given a medium LeetCode case (Graph). I was also told that in the real interview, they usually give out medium to hard cases, and most of them are graphs.
The following metrics were computed from 5,754 interview experiences for the Google Software Engineer role.
Google's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process.