Developer applicants have rated the interview process at Apple with 3.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 86% positive. To compare, the company-average is 73.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 27 days to get hired, when considering 7 user submitted interviews for this role. To compare, the hiring process at Apple overall takes an average of 42 days.
Common stages of the interview process at Apple as a Developer according to 7 Glassdoor interviews include:
Skills test: 27%
One on one interview: 27%
Phone interview: 20%
Group panel interview: 13%
Personality test: 13%
Here are the most commonly searched roles for interview reports -
Applied for the job on apple.com. Got contacted by a recruiter and proceeded to two rounds of phone screening. Both of the interviewers are from the team that's hiring.
Meet with the technical recruiter in the morning. He actually went over who I'd be talking to, and at approximately what time I would be meeting them. Lunch was included. The schedule indicated we'd end about 3-4pm.
All the interviews were technical. One of the interview slots was attended by 3 people, so it was like a panel.
All of the interviews involved coding questions. Lunch was with the potential future team.
Interview questions [1]
Question 1
I got asked an interesting strstr question: implement strstr using a linked list of linked lists. This is actually quite difficult, and I spent about 70% of the time designing an iterator to walk through the LL of LL's. With the iterator in place, strstr became pretty easy.
The guy interviewing me said that I produced the best answer he's ever seen.
This is actually quite a difficult question, and I've begun to use the first part (design an iterator over a LL of LL's) as one of my standard questions.
I applied online. I interviewed at Apple (Waterloo, ON) in Feb 2009
Interview
Came into WLOO inteveiwed with several people for 6 hrs. Apparently was interviewed for multiple positions. Some interviewers were professional others seem to be out of it. Was asked coding questions. Questions about what I did in previous jobs. Interview was in shaby rms with the worst lighting.