Quick chat with an engineering manager, followed by 2 technical interviews that are very dependent on the team.
Panel interview of 5 similar technical interviews. Questions are all specific to the team and their role.
Specific to compilers - JIT compilation, and a problem on version control (git bisect and similar)
The following metrics were computed from 3 interview experiences for the Apple Software Engineer role in London, England.
Apple's interview process for their Software Engineer roles in London, England is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer interview process in London, England.