Two rounds, both behavioral and technical. I didn't have to do a coding challenge; it was all about specific skills relevant to what I would be working on in the team. The entire interview process was very team-specific.
Past experience on firmware projects.
I2C vs. SPI:
Nyquist sampling theorem:
The following metrics were computed from 7 interview experiences for the Apple Firmware Engineer role in Cupertino, California.
Apple's interview process for their Firmware Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Apple's Firmware Engineer interview process in Cupertino, California.