I got in touch with a Google Recruiter, and they called me a week later to discuss the timeframe from speaking with them to potentially getting hired.
They would send a coding interview, which would then be reviewed. I explained that I didn't need to pass it but needed to provide readable code that came close to a solution, or even be able to talk through it if selected.
Once selected, there would be another coding interview, likely a paired programming session.
If selected from that, I would meet with the Hiring Manager for a knowledge assessment and a behavioral assessment.
If selected for that, I would meet with four teammates who would ask various questions, followed by one more coding session.
If selected for that, I would meet with the Hiring Manager and the manager they report to.
The following metrics were computed from 1 interview experience for the Google Software Engineer role in Arroyo Grande, California.
Google's interview process for their Software Engineer roles in Arroyo Grande, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Google's Software Engineer interview process in Arroyo Grande, California.