This was definitely harder than my more standard interviews at other big companies (Facebook, Microsoft).
It seemed more specific and hard to prepare for.
The interviewers knew their stuff, and the questions were specific to the role I interviewed for.
Lots of specific memory management questions. C++ questions.
The following metrics were computed from 19 interview experiences for the Apple Software Engineering role in United States.
Apple's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineering interview process in United States.