I applied online. The process took 2+ months. I interviewed at Apple (Londen, Engeland) in Sep 2019
Interview
I applied for multiple jobs on the website and then was reached by the recruiter.
What is really annoying that recruiters don't give any feedback or reply about the what should be the next step.
You may take very long time to hear back from the recruiter, they don't respect the candidates
I applied through a recruiter. I interviewed at Apple (Cupertino, CA) in Jan 2017
Interview
Got call for phone interview. 2 coding questions. 1. dynamic programming. 2. Binary tree related... each coding questions gets 20 mins. I could not finish both. Interviewers were attentive and helpful.
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Cupertino, CA) in Feb 2019
Interview
Multiple phone screens then full day on sites. Whiteboard coding and system design with pairs of engineers, one of which took the lead. Fairly open ended questions.