I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Jan 2015
Interview
First there is a phone interview with the recruiter. Then there are subsequent phone interviews with the members of the team. Finally, over the course of two days, there are over a dozen on-site one-on-one interviews. Within a week or so, there is a response if they will offer the position or not.
Interview questions [1]
Question 1
How would you survive on a desert isle until rescue comes?