Developer applicants have rated the interview process at Apple with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 66% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 42 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Apple overall takes an average of 37 days.
Common stages of the interview process at Apple as a Developer according to 3 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
The process took 2 weeks. I interviewed at Apple in Sep 2009
Interview
I was interviewed on campus (my school) by an Engineering Manager. He was a hiring manager for the CPU Software team. However, they said they had several openings in different teams and the interview was for all of them. And it indeed was. The questions were very generic, but mostly compiler kind of questions - size of struct, loops, find errors in code,big endian-small endian, etc.
Interview questions [1]
Question 1
Showed a struct definition in C and asked its size?
I applied through college or university. The process took 1 day. I interviewed at Apple in Oct 2009
Interview
I talked to a recruiter at a BYU college career fair and left him my resume. When the official recruiter came to town he scheduled an interview through our recruiting office. He had been all over the nation interviewing candidates and was only looking for one position. he asked a lot of personal questions and only a few technical questions, like about the unix terminal. "If you wanted to change permissions to read/write all recursively how would you do it?"
Interview questions [2]
Question 1
If you had to change permissions to read/write all recursively in the unix terminal, how would you do it?
I applied online. The process took 4 days. I interviewed at Apple (Cupertino, CA) in Oct 2009
Interview
I got a call from the HR seeing my resume online. I applied for compiler developer position and they called me for a position in the LLVM team. I had 2 levels of phone interview and finally didn't get through though. I had first level of interview with a Director who asked questions about my Masters research work and then I had another level with the manager and a developer who asked me general questions about my resume. The interview lasted for 30-40 min.
Interview questions [2]
Question 1
The questions were general to give some ideas about a new project they were planning.
They asked me some behavioral questions like if I will be interested to work in software like Itunes in which you download a song but will not be able to play it in some other player.