I applied online. The process took 2 weeks.
The interview process was simple. We first had an OA that we were asked to solve. I had something with arrays, and then we had a group information session. Afterwards, we had to schedule an interview day where it would be 4 interviews in one day, each 1 hour. The order was random, but it was 3 technical and 1 behavioral.
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.