They had six rounds of interviews.
Four were coding rounds.
Two rounds were for asking technical questions and mathematical riddles to assess your problem-solving skills on the spot.
Each interviewer spends the first 15-20 minutes of the round going over your resume/projects first, so be able to talk about those in detail.
Mathematical riddles,
Stacks,
Linked lists
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.