I applied through a college fair and had an on-campus interview.
It was a very short, 30-minute technical interview with no coding. The interviewer was friendly and patient, asking a variety of questions that covered a range of topics, but were not very in-depth.
Threads, processes, and deadlocks
Hashmaps and their runtimes
Basic algorithm question
Asked about different Java classes and how their implementations differ
The following metrics were computed from 1 interview experience for the Apple New Grad Software Engineering role in United States.
Apple's interview process for their New Grad Software Engineering roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Apple's New Grad Software Engineering interview process in United States.