I received a call from HR after they saw my resume online. I had applied for a compiler developer position, and they contacted me for a role on the LLVM team.
I went through two levels of phone interviews but ultimately was not selected.
The first interview was with a Director who asked questions about my Master's research work. Afterward, I had another interview with a manager and a developer who asked general questions about my resume. Each interview lasted about 30-40 minutes.
The questions were general, offering some ideas about a new project they were planning.
They asked me some behavioral questions, such as if I would be interested in working on software like iTunes, where you download a song but cannot play it in some other player.
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.