Software 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 -
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Remote, OR) in Mar 2017
Interview
Pretty standard rounds of technical phone interview, each is about an hour. And the last round will be on site. The manager called and asked some random questions to see my skill level. Asked very specific field related questions. Then just went on a live coding test.
I applied through a recruiter. I interviewed at Apple (Seattle, WA) in Apr 2017
Interview
I was contacted by a recruiter a few months ago for a position in the Turi group. But at that time their interest fell through. They later contacted me again and setup a phone screen with their hiring manager. The phone screen was easy enough, nothing major. We talked a lot about my experience and some behavioral questions.
Later they invited me to an onsite loop. The onsite loop was difficult but I thoroughly enjoyed the challenge as it was not the regular data structure algorithm questions but much more deeper than that. Most questions involved scaling questions and machine learning questions because I had applied for a distributed system / machine learning software engineering position.
Overall it was an amazing experience and even if I did not get the job, I learned during those interviews. The interviewers were all very professional. Only negative was that the onsite interview was a bit long because I talked to at least 7 people during the whole day.
Interview questions [1]
Question 1
NDA: A few graph questions, system design and scaling and Machine Learning questions.
I applied through an employee referral. I interviewed at Apple (Pechino, Pechino) in Apr 2017
Interview
many rounds, asked a lot of techical questions, very nice interviewers, peer interviews. It took me two weeks to have 10 technical interviews.
Last, I got an interview from.the.director of my boss.