I applied online. The process took 3 weeks.
Two interviews, both with technical interviewers. The second interview was with the engineering manager for the team.
Initial screen with technical questions:
Second interview went about double the allotted time. Grilling on the resume, plus some basic questions on bit shifting in C. Resume questions were significantly deeper and more challenging than the coding section. Exploring limits of candidates' knowledge on projects they're familiar with.
Write a C function to isolate n bits at offset k.
The following metrics were computed from 1 interview experience for the Apple Software Engineer Intern role in San Diego, California.
Apple's interview process for their Software Engineer Intern roles in San Diego, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Apple's Software Engineer Intern interview process in San Diego, California.