I had two behavioral and four technical interviews, all of which focused on embedded C coding.
The first was with the team manager, followed by three back-to-back interviews with engineers.
One of the interviews with an engineer included half simple electrical engineering fundamentals, with an emphasis on what would be useful to a firmware engineer.
Why a while loop that iterates until an integer (that is defined as a uint_32) is < 0 will never terminate
The following metrics were computed from 1 interview experience for the Apple Firmware Intern role in United States.
Apple's interview process for their Firmware Intern roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Apple's Firmware Intern interview process in United States.