I went through three rounds of interviews:
Unlike a previous interview process with Apple, the final interview for my on-site was with the head of the organization I’d applied for. The questions covered a broad variety of areas, from CS fundamentals to application architecture to Cocoa design patterns.
I was ultimately not hired and encouraged to brush up on CS fundamentals before applying again.
How would you reverse a singly-linked list?
The following metrics were computed from 595 interview experiences for the Apple Software Engineer role in United States.
Apple's interview process for their 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 Software Engineer interview process in United States.