Initial call with the technical recruiter, then passed on to the technical interview. If you move forward from the first tech interview, then you go to another step that is 5 interviews in one. I did not make it to this step.
I will say the engineer said, "Don't sweat it if you do not make it in this time; there is a lot of luck with our process. Luck with the question you get, luck with the interviewer, etc." I appreciated her being honest.
Google's attitude is this: it is totally acceptable that they miss out on great engineers the first time around. They actually say a lot of their engineers go through the process multiple times before getting an offer. I think the whole interview process is draining, so I would not want to do it multiple times.
An algorithm question. I studied LeetCode and felt comfortable answering the question.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.