Interviewed with the Manager, then with two Senior Engineers.
Questions were straightforward, but required some knowledge of how things worked under the hood. Once you have that knowledge down, it's just applying it to other areas.
Design a hashmap.
How many cycles would be required for each function?
The following metrics were computed from 1 interview experience for the Apple Intern - Software Engineer role in Sunnyvale, California.
Apple's interview process for their Intern - Software Engineer roles in Sunnyvale, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Apple's Intern - Software Engineer interview process in Sunnyvale, California.