Very heavily team-based.
The interviewer went through my resume with me, then asked a few hash table and graph traversal questions, but didn't ask me to run the code. The last question had to do with Dijkstra's algorithm, but I wasn't asked to code it up.
Dijkstra's algorithm, hash tables, string manipulation
The following metrics were computed from 21 interview experiences for the Apple Software Engineer (Internship) role in Cupertino, California.
Apple's interview process for their Software Engineer (Internship) roles in Cupertino, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer (Internship) interview process in Cupertino, California.