I applied online. The process took 2 days. I interviewed at Apple in Dec 2011
Interview
I was emailed by Apple that they are seeking an intern to work in the Mac App Store department with Objective-C.
I was asked to describe what happens in Objective-C if you pass a method to type 'id', and the object does not support that specific method. So along the lines of polymorphism.
If you are proficient in Objective-C, the initial interview is easy.
Interview questions [1]
Question 1
What happens when you send a type "id" a method that that object does not support?