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 -
I applied through college or university. I interviewed at Apple in Feb 2018
Interview
Scheduled an interview after speaking with an engineer at a campus event. 30 min white board coding interview, mostly on data structures. Hard questions from leetcode. Interviewer was quite informal.
I applied in-person. The process took 1 week. I interviewed at Apple (Cupertino, CA) in Jan 2014
Interview
Phone screen, with a collaborative web IDE session. Straightforward, not brain-teasers. Onsite. They have the ability to move quickly if you ask them to, but their recruiters can be a bit much.
I applied through a recruiter. The process took 1+ week. I interviewed at Apple in Feb 2018
Interview
Contacted by recruiter via LinkedIn. Then short convo w/ recruiter, followed by a call with team manager, then coding interview. Was ghosted after that. My email software even shows when they viewed my follow-up emails! Very unprofessional. What if a prospective engineer wanted to apply a few years down the road after their skills had improved, but were so off-put by the unprofessionalism they wouldn't bother. Even a quick copy-paste template reject email goes a long way. Have had much better experiences with other big tech companies like Facebook.
Interview questions [1]
Question 1
NDA but basic leetcode algorithm questions. A few behavior questions but algorithm questions are really the only thing they seem to care about unless you're overly weird/crazy. Don't even bother w/ personal projects.