It was not that hard of an interview; they just asked me coding and gave me a rejection because I misunderstood the problem and then realized, so I gave up.
Don't worry, be calm before your interview, and always be ready for follow-up questions.
Coding only, but expect your resume as well.
The following metrics were computed from 21 interview experiences for the Apple Software Engineering role.
Apple's interview process for their Software Engineering roles 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.