I applied online. The process took 2 weeks.
Very simple, two screening interviews followed by what they claimed would be 5 technical interviews. The screening interviews involve very simple questions regarding Swift and OOP, not anything implementation wise, just theoretical stuff.
The following metrics were computed from 3 interview experiences for the Apple Software Development Engineer role in Cupertino, California.
Apple's interview process for their Software Development Engineer roles in Cupertino, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Software Development Engineer interview process in Cupertino, California.