I was contacted for a phone interview and scheduled within the next two days. Two people conducted the phone interview and asked mostly programming exercises. No algorithm, conceptual, or problem-solving questions were asked. Questions included writing a function for given function prototypes.
The unexpected question was about reversing a singly linked list with the given prototype. But I was the one to blame, as I wasn't well prepared.
The following metrics were computed from 162 interview experiences for the Apple Software Engineer role in Cupertino, California.
Apple's interview process for their Software Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer interview process in Cupertino, California.