The interview process included two tech rounds:
The LeetCode round wasn't too bad, but the system design question was very detailed. There weren't many behavioral questions to weed out applicants after the first two rounds.
Design an API and code it with Java.
The following metrics were computed from 1 interview experience for the Apple Software Engineer (Internship) role in Vancouver, British Columbia.
Apple's interview process for their Software Engineer (Internship) roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Apple's Software Engineer (Internship) interview process in Vancouver, British Columbia.