I applied online. The process took 2 days. I interviewed at Apple (Cupertino, CA) in May 2013
Interview
Applied online and was contacted by a recruiter within a week. The recruiter scheduled an interview for the next afternoon. The interview was with technical manager for the department the position was in. Interview questions included questions to assess familiarity with their product, basic linux knowledge, css and questions about your personal history using a mac computer.
Interview questions [1]
Question 1
What is the difference between a hard link and a symbolic link?
I applied through college or university. The process took 1 week. I interviewed at Apple in Mar 2011
Interview
The process was very enjoyable. Applied in person at a career fair and then online. Had 3-4 phone interviews with different people that went well. They asked about my previous experience and roles and then gave me a couple simple coding "projects" to show them what I could do. The interviews were setup via e-mail with the recruiter.
Interview questions [1]
Question 1
What CSS property or text allows you to specify an attribute that should never be overwritten?
I applied through an employee referral. The process took 1 day. I interviewed at Apple (Cupertino, CA) in Apr 2010
Interview
For the internship, there was no phone screening. I was simply brought in to have two thirty minute interviews with managers on the team. The first asked me about items on my resume to get a feel for my knowledge. The second came right in and drew a UI on the whiteboard, then explained what it should do and asked me to design the software. It was pretty open ended. Afterwards, they walked me out and that was it.
All I can say is be prepared to answer underlying design questions.
Interview questions [1]
Question 1
Given a GUI design on a whiteboard, how would you design this software?