Software Engineer 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 Software Engineer 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 Software Engineer according to 3 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
A phone screen with recruit manager, a online coding interview with an engineer and a onsite 4-6 hours interview afterwards. The interview process is through, but I didn't pass the online coding round.
Interview questions [1]
Question 1
Python double underscore function. And some question about python class.
It was alright. Software coding test was performed, had to prove knowledge of mobile coding languages and soft skills to mention a few... Need to know your stuff. Interview scheduled on time and heard back soon
There was one phone interview, then 3 rounds of technical and design interviews, 1 hour each.
1. Design an LRU cache
2. What would you consider other caches for a system
Interview questions [1]
Question 1
1. Design an LRU cache
2. What would you consider other caches for a system
Coding problem around 2 sum problem.