I applied through a recruiter. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Jan 2013
Interview
Started with 2-3 phone screens after being contacted initially by a recruiter internal to Apple. They then brought me on-site to the Cupertino, CA campus to meet 5 interviewers, which varied from programmers, data scientists, to managers and directors. The interview on-ste consisted of general knowledge questions regarding programming and statistics/math. There was an example of how to model certain data sets.
Interview questions [1]
Question 1
How do you take millions of users with 100's of transactions each, amongst 10k's of products and group the users together in a meaningful segments?
I interviewed with recuirter and asked general questions reagrding why this coopnay and role, tell me about yourself and how do you connect with apple, it was easy and stright forward
Interview questions [1]
Question 1
tell me about yourself and why are you looking for a new job
First Round: 2 questions on SQL (hard) and Scenario based question was given. You have to provide a detailed answer on what kind of framework you would build on the scenario.
The interview process for the Data Scientist role at Apple consisted of three rounds
First round: screen with a recruiter
Second round: screen with a hiring manager
Third round: a virtual on-site with 3 interviews