Software Engineer 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 online. The process took 3 weeks. I interviewed at Apple in Apr 2016
Interview
One phone screen. I had applied long time back, recruiter called me to know my strengths and skill set. Then passed onto another recruiter who took some time to set up a phone screen. It was half an hour phone screen. Waited for a day, then inquired. Got the ding mail.
Given that I had other companies who were interested in me. I had to make time for the phone screening by de-prioritizing other companies . Unless they pursue you strongly dont bother wasting time.
Interview questions [1]
Question 1
Implement a peek using a existing iterator next and hasnext function.
Interviewer was interested in correct syntax.
I applied online. The process took 4 weeks. I interviewed at Apple in Jan 2016
Interview
Started with a phone interview with a general recruiter, then another phone interview with a hiring manager, then another with a member of the team I would be working on.
Contacted by a recruiter, told to sign an NDA. Interviewer failed to call at the appointed time, so I was forced to call the recruiter to let her know. Interviewer finally called, asked me a series of vague questions and seemed more interested in whether I would make a good, indentured, H-1B sweatshop worker than in the R&D I do. This seems par for the course with these H-1B companies, which is why I returned to physics R&D. There is nothing worse than wasting your PhD in a sweatshop that turns to Infosys and Foxconn for its workers. I admire Steve Jobs, but have little respect for Apple after this interview. Somebody should tell Congress that the H-1B is not being used to import PhDs. It is being used to import indentured, entry-level coders.
Interview questions [1]
Question 1
How would you design safety-critical software for medical equipment, when did you leave company XYZ etc.