Developer applicants have rated the interview process at Apple with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 70.3% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The process took 3 months. I interviewed at Apple in Jan 2018
Interview
One of the most UNPROFESSIONAL interviews I have been in.
Interviewed with 3 teams at Apple. Cleared the technical phone screen with all 3 teams BUT when I spoke to the hiring managers on the next call (for each team), I started to think do I really want to work here?
Each hiring manager was very rude and the furthest thing from humble, they interrupted me regularly, mocked me on my age (I have 4 years of experience work experience, but I’m 25). To add insult to injury they all boasted how their teams are building the next biggest thing (Maps, iTunes, Core).
I went to the on-site cause and cleared all 4 rounds but never have I felt super un-easy interviewing.
TLDR; got an offer declined it, because each of the hiring managers were complete jerks even though those in the teams were really nice.
Interview questions [1]
Question 1
find the Least common Ancestor of two nodes in a tree
I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Jan 2018
Interview
The interview is very challenging but definitely very rewarding. They asked straight question to test your knowledge about coding. Please spend time prepare for the interview. At first the questions might not be straight forward but be calm and focus. Also be honest about your skills.
Interview questions [1]
Question 1
Coding and on-site interview questions are challenging
I applied online. The process took 1 day. I interviewed at Apple (New York, NY) in Jan 2016
Interview
Easy, you just got to know how to make things happen. If you don't know how to make things work on the internet and computer stuff, you will definitely not pass because you don't know the stuff very well. So you should know this and know your stuff too don't forget that.