Software Developer applicants have rated the interview process at Apple with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 70.3% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 3 months. I interviewed at Apple (Cupertino, CA) in Jan 2017
Interview
Initially I received a call from a recruiter that found my profile on Linkedin. Then I had two technical phone interviews, with questions on my experience and about programming, data structures and algorithms. I one of them I had to connect to an online coding site to analyze and modify some code. Finally, I was invited to an onsite interview. There I met 9 people, including my recruiter, and was asked questions about programming and, mainly, solving problems in whiteboard. Some problems did not involve writing code, but sketching a solution on the board.
Interview questions [1]
Question 1
Questions about programming, data structures and algorithms. Also some questions related to skills necessary for the position and some others like why this position and what excites you, etc.
I applied online. The process took 2 weeks. I interviewed at Apple (Cambridge, East of England, England)
Interview
The actual interview was a split over a day. First was a presentation to the entire team, then smaller break out interviews. I was then taken for lunch as met more people over lunch. After eating were more interviews mainly over teleconference with Cupertino.
Interview questions [1]
Question 1
Describe what happens when you visit a website from start to finish in terms of network communication.
I applied through an employee referral. The process took 4 weeks. I interviewed at Apple (Seattle, WA) in Nov 2016
Interview
A long phone call. Code question is simple. It's about designing a data structure. Besides, we talked a lot about my resume. I talked a lot of details on my former projects. And they gave me lots of time to ask them questions. Generally, it's very comfortable to talk with them.