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 online. The process took 2 weeks. I interviewed at Apple in Jul 2021
Interview
I’ve sat through a lot of interviews with other major tech companies and have never really had an interview like this where I felt like my skills weren’t tested fairly while also leaving me with a rather negative impression.
The interviewer overwhelmed me with code (400 lines pasted in for the question) right off the bat. The interviewer at first told me to ignore the incredible amount of code pasted, but my code was failing due to that same code, and I was forced to try and understand and read this code under time pressure in order to discover a requirement that was not provided up front. In other words the interviewer instructed me to ignore a resource I actually needed to solve the problem.
It seemed like one of those "gotcha" moments that interviewers use to see if candidates can figure out what the issue hoping that the candidate has some magic intuition while also using coderpad so not being able to easily search code.
It’s also the first tech screen I’ve ever had that was 30 minutes long whereas all of the ones I’ve done in the past have been at least 45 minutes. When I asked the interviewer about this he mentioned that he only needed this much time to evaluate my skills, which doesn't really take into consideration what the candidate needs to demonstrate their skills.
I applied through a recruiter. The process took 4 weeks. I interviewed at Apple in Dec 2020
Interview
In Phone screen they asked java question, leetcode question medium difficulty, puzzle question
In Onsite interview they asked
medium - hard Leetcode questions only
coin change 2
insert interval
sudoku solver
Need to solve fast in 30 minutes each leetcode
I applied online. I interviewed at Apple (San Francisco, CA) in Jan 2021
Interview
A few rounds of interview sessions with algorithm questions being tested. There are some behavioral questions as well. Overall the interviewer is very friendly and polite. Explained a lot about the workplace culture to me.
Interview questions [1]
Question 1
invert the binary tree with the most optimal solution