Multiple rounds.
First, an internal recruiter. Then, phone screens with two engineers based in California and London.
Got to the live coding round and made a bit of a mess of it.
Overall a fair process, albeit long.
Bunch of bitmask/shifting, macros, and packing/unpacking of various types. All in C.
The following metrics were computed from 1 interview experience for the Apple Firmware Engineer role in London, United Kingdom.
Apple's interview process for their Firmware Engineer roles in London, the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Firmware Engineer interview process in London, United Kingdom.