I passed one phone screen with the task leader, which involved a single C question wisely known among embedded and firmware engineers. Upon arriving for the onsite interview, it became clear that the coding questions would not effectively determine if a candidate is a firmware engineer. Some features in C are exclusively applicable to firmware/embedded engineers. Google and 90% of companies do not know how to interview firmware engineers.
One C question related to constant/volatile attribute to value location or pointer.
The following metrics were computed from 1 interview experience for the Google Firmware Engineer role in Mountain View, California.
Google's interview process for their Firmware Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Google's Firmware Engineer interview process in Mountain View, California.