I applied through a recruiter. The process took 5 weeks. I interviewed at Apple (Cupertino, CA) in Apr 2016
Interview
1 Phone screen, fly out to Cupertino, i had 3 days of interviews with 4 different teams.
The overall process was exhausting but worth it.
Make sure to ask any questions about the roles and clarify the position.