Software Engineer applicants have rated the interview process at Apple with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 63.2% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Apple as a Software Engineer according to 2 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Apple
Interview
HR contact me through LinkedIn. I had three phone screening and failed at the third one. HR generally notifies me of the next phone screening after two to three days
I applied through a staffing agency. The process took 5 weeks. I interviewed at Apple (Cupertino, CA)
Interview
I got an email from a recruiter. After a while I signed an NDA and got my first interview screen.
This interview was super nice. I really enjoyed talking to the interviewer. He asked me about things I listed on my resume and we talked about implementation details.
They flew me over to Cupertino a few weeks later.
The interview was on site.
I talked first with the recruiter who insisted in how much I was expecting for a salary. I tried to avoid it but the conversation would not progress without numbers. This was very annoying.
The technical interview started. I picked the wrong approach and the interviewer dug me into a hole as he gave me no chance to stop and start with a different approach.
The next interviews were more to talk about what I do, similar to the first screen interview.
It was lunch time and I was handed food and the next interview started. It was a white board code problem, and as I was solving and explaining the interviewer was eating his pear and looking at his plate. I finished the test and I felt he was expecting a certain answer because he didn't talk about my solution, just what he expected as solution.
I was not able to finish my lunch before the next interview started.
The next was another white board code interview. This was nice and the guy was great. Super high spirits and talkative. I really enjoyed this interview. The problem was not complex, was just to check my knowledge on C++.
4 hours later and no breaks, I had my last interview. It was another white board code interview. I did go half way on the solution. This last question was rather simple, but I was too tired to think clearly.
I applied through a staffing agency. The process took 4 weeks. I interviewed at Apple (London, England) in Jul 2014
Interview
I had three over the phone interviews for the same position. After a positive feedback I got invited to the nearest Apple office in London for a harrowing 11 hours interview series with 5-10 minutes break every hour. I was very thoroughly examined by a dozen employees at Apple, both technically and competence based. I answered all their questions positively and correctly. They turned me down but refused to provide any feedback.
Interview questions [1]
Question 1
There was too many question to remember, but they were really very thorough and tough.