Very role-specific interview, two technicals and a behavioral. The HM told me I basically got the offer before the interview ended. It was to re-implement an existing library function. Nothing was a curveball; the role was for a web SWE and it was in JavaScript.
The following metrics were computed from 26 interview experiences for the Apple Software Engineer role in New York, New York.
Apple's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Software Engineer interview process in New York, New York.