I applied through a recruiter. The process took 3 months. I interviewed at Apple (San Francisco, CA) in Sep 2014
Interview
Is Apple's interview difficult? Yes, of course. The on-site interview at Apple is by far the most difficult and deepest one I've ever have in my career. Yet it is also the most professional one.
Don't get me wrong, the interviewers are not going to ask you any strange IQ questions, but every question they ask is related to you future job and your current jobs at Apple, and your current job, assuming you are putting honest and correct information in your resume. So be prepared and honest.
Speaking of interview process, it was just normal for me. A couple phone interviews then a full afternoon on-site. No lunch interview so be sure to load up yourself. Bring a chocolate bar with you.
Be prepared for long waiting after interview. It takes me more than 2 month until I got my oral offer, then another 2 week for the official one. I though it was just my case, but it actually happens to every one when I ask.
Interview questions [1]
Question 1
If you have chance to turn your career from QA engineer to dev, will you take it?
I applied through a recruiter. The process took 4 months. I interviewed at Apple (Cupertino, CA) in Mar 2016
Interview
Pretty typical Apple interview. The process first started when I met a recruiter at Grace Hopper; from there they put my resume into a stack to be reviewed. I then was interviewed for the role of iOS Binary Compatibility Engineer. Although I made it through to the end of the interview and received positive feedback, the team manager ended up having to decline an offer due to push back from management regarding my experience.
After this point my HR representative had me try out for a different team, and everything went really well! Two phone interviews, the first with the manager and it lasted for about 30 minutes. He asked me about my experience, ambitions, and passion for Apple. The 2nd phone interview was a 1-hr technical screen done by 2 people at once. From this point I was flown out to Apple in Cupertino.
6 Interviews, 2/3 people versus me at a time. Every interview went positive, and I enjoyed all the people there! My favorite experience was a 3 on 1 interview with a bunch of managers that worked there back in 1999 when Steve was introducing OS X at Apple. This discussion was super fun, and we all basically nerdgasmed during the interview. xD At the end of the interview I spoke with my Director and he gave me the green light pending a discussion amongst all of the employees.
At Apple after the interview, everybody gets together and talks about hiring you. If everybody agrees that you are a good fit, they have the director sign off on the decision. From there your application is forwarded to a Vice President who gives a final sign off and you are then presented an offer.
How would you create a program in SystemD that could take in an HTTP request over Port 80, and then forward and start up a web server to process the request, and then shutdown?
I applied online. The process took 5 weeks. I interviewed at Apple (Cupertino, CA) in Sep 2015
Interview
Submitted my resume via the website and was contacted by a recruiter. Had a phone interview with the recruiter and then with my would-be manager. Was then asked to come to Apple to do an in person interview. They flew me in, I interviewed with 8 or so people on the team over the course of a few hours and went on my way.
Interview questions [1]
Question 1
How would you trace the source of an given issue given preproduction hardware, software and OS?