I applied online. The process took 2 months.
Apple UK has an extremely long and unnecessarily complicated interview process. In total I had to go through 10 stages, which felt excessive. Here is the process I experienced:
Up to this point the process was demanding but reasonable. However, the following stages were described as “just a formality”, which turned out not to be the case.
After the first seven rounds I had received positive feedback and was told that the remaining stages were mostly formalities. They even told me that they would send out an offer proposal, and I should not leave my current workplace just that time. If I accept that proposal, they needed to get it signed off with someone, and when that happens is the time for handing in your notice at your current workplace.
In practice, these last interviews changed the course of my process. They had a second thought, and they changed their mind. It was really bad, because, I've only got a one sentence rejection after putting so much effort in the process. I'd expect them to explain why the YES turned to a NO.
Overall, the process felt overly long and unnecessarily complicated, especially given the additional interviews after the core technical rounds had already been completed.
How would you design a system where you need to get the same data from all the vehicle manufacturers from the world, and provide that to your clients? All the manufacturers have a different API, but you need to translate that to a unified answer.
The following metrics were computed from 2 interview experiences for the Apple Senior Software Engineer role in London, England.
Apple's interview process for their Senior Software Engineer roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Apple's Senior Software Engineer interview process in London, England.