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 -
Interview process was good, though it was relatively hard compared to other companies. Waited for months for a decision, eventually withdrew from the process. . . . . . . .
I applied online. The process took 2 days. I interviewed at Apple in Oct 2021
Interview
I was setup for failure from the very start. The recruiter didn't mention that it would be swift specific interview so I spent days prepping with LC and system design, only to get hit with swift-ui specific questions. The interviewers were mad at me for bothering them on a Friday afternoon. Their condescending tone haunts me every time I close my eyes. I got berated for not knowing stuff that I didn't get a chance to prep for. All of this could have been avoided with some clear communication from the recruiter/team about what they were expecting from me during the interview. For the sake of my mental health, if this is the tone of an Apple SWE Intern interview, I will stay away from this company for the foreseeable future.
Interview questions [1]
Question 1
- General questions about MVC
- Build a swift-ui app live on the interviewer's mac
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple
Interview
Interview with hiring manager then an hour long coding interview with an engineer via coderpad solving a problem that has zero implications on how well I could handle the everyday work requirements of the job. These kind of interview processes need to be put to rest. No one at Apple got to know me or my work. Why should I study Apple as a company and invest in joining the company when Apple's hiring team is too lazy to actually invest time in vetting their candidates beyond obtuse technical challenges that foster nervous energy and stifle creativity. Write the random out of a hat algorithm(that you could easily google for understanding in your day to day) how they want or you don't have a shot . I have 9 years of experience with consumer products shipped easily verifiable open source contributions as well, why are you measuring someone like me via a random leetcode style question as a pass/fail? Be better, Apple.
Interview questions [1]
Question 1
Recursion based around an already implemented function pretending it doesn't exist ie something like doing your own sort or filter etc.