Senior Developer applicants have rated the interview process at Apple with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 73.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Developer roles take an average of 90 days to get hired, when considering 1 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 Senior Developer according to 1 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
Unfriendly team. Felt like they would rather be anywhere else but interviewing someone. Irrelevant questions more towards theoretical side. No questions related to the actual job I was interviewing (and prepared) for. Felt like I was interviewing for a research position.
Interview questions [1]
Question 1
Solve a design problem using Graph theory. Rewrite one of the core Java APIs.
Various virtual interviews, followed by in person interviews. Everyone was very friendly and helpful. I enjoyed the process, and would recommend applying to others. I am still waiting to hear about next steps in my application.
I applied online. The process took 6 months. I interviewed at Apple
Interview
First, the recruiter asks you some basic questions about yourself and your experiences.
Then you get a 45 min technical interview (debugging a program).
Then five 45 min interviews (algorithms, system design, behavioral).
Then two 45 min calls with managers.
The interviews are interesting and not very difficult, but the timings are very bad, with more than a month between each step.
Interview questions [1]
Question 1
NDA, but you should expect to be asked to debug something and find weak spots, solve a medium-hard LC question (focus on explaining), and design a system.