Intern applicants have rated the interview process at Apple with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 66% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 2 weeks. I interviewed at Apple in Oct 2015
Interview
Initial screening interview through networking night hosted on university campus, followed up by an email asking for an on-campus interview. Mix of behavioral and technical; half of the interview was guided by my resume. Engineer leading the interview was very helpful in guiding the overall conversation and flow. Lacked any whiteboard programming.
I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Mar 2014
Interview
One Facetime interview, two phone calls. They mainly wanted to get to know me. It was a great experience and I learned a lot about the Apple culture. I would recommend that anyone apply online because that's how I got in! You work your way up the management ladder. I didn't realize how superior my interviewers were until I met them at my internship.
I applied through college or university. The process took 3 weeks. I interviewed at Apple (Pittsburgh, PA) in Oct 2015
Interview
This process was actually super crazy, because I was interviewing with a bunch of teams at once and Apple has some interesting policies about that. I first connected with a recruiter at my school's career fair, who really liked me and forwarded my resume to a bunch of teams. One particularly cool team reached out to me shortly after and set up a technical phone interview. None of the questions were too difficult but they did make me think pretty hard, pretty standard coding interview "solve this puzzle" type questions. Within two days after, I heard back that my phone interview went great and that I had moved on to another interview.
I was surprised to find out that this interview was not technical, and was actually a final interview with the engineering manager of the team! She asked me about my projects and what ideas I had for the product that their team works on. I decided to follow up and email my recruiter a thank you for the interviews. He responded back immediately that the team was interested in next steps, but due to Apple policy, couldn't move forward until I was finished interviewing with the other teams. After I'd had a few interviews with other teams, I decided this team was my first choice and I didn't want to wait in case anything changed, so I emailed my recruiter to let him know. He responded the next day with an offer!
My other Apple interviews with different teams were all very different. It goes to show how much the particular team you're interviewing with influences the interview process.
Interview questions [1]
Question 1
Lots of brain teaser algorithm questions. Had to use hash tables and binary trees. Some object oriented programming.