The process took two months.
First, there was a phone interview. I passed after some basic "check if you have a pulse" coding questions. I was given an avalanche of study material and scheduled an onsite interview 1.5 months later.
During the onsite, there were interview rotations. Some were technical, others were brainstorming sessions. Lunch was just a chill, hang-out session.
Some interesting notes:
People were friendly, and the overall experience was positive. It just took too long.
I was asked about:
No great philosophical random questions were asked.
The following metrics were computed from 6 interview experiences for the Google Firmware Engineer role in United States.
Google's interview process for their Firmware Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Google's Firmware Engineer interview process in United States.