I applied through the website. After a few weeks, a recruiter for that group contacted me via email and scheduled a phone conversation with her.
After that, she scheduled a phone interview with the hiring manager, which was about a one-hour technical discussion.
I had another phone interview with another person for about one hour.
Then, they invited me onsite for a full day of interviews with five or more engineers, one hour each.
Topics ranged from Cocoa development to software architecture, but most of the interviews were knowledge-specific in detail.
So, my advice is to know your stuff.
I have signed an NDA.
The following metrics were computed from 38 interview experiences for the Apple Software Engineer role in United Kingdom.
Apple's interview process for their Software Engineer roles in the United Kingdom is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer interview process in United Kingdom.