Phone interview with the hiring manager. This was not hard, consisting of basic OS questions. The interviewer was friendly. It takes ten days to get the result.
After that, there are four rounds of panel interviews.
Ring buffer vs. thread vs. process: Hard, very basic.
The following metrics were computed from 25 interview experiences for the Apple Embedded Software Engineer role in United States.
Apple's interview process for their Embedded Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Embedded Software Engineer interview process in United States.