Software Engineer applicants have rated the interview process at Apple with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 63.2% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Apple as a Software Engineer according to 2 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Apple
Interview
Had a phone interview with an engineer. I was asked one easy level leetcode question and one hard level leetcode question. I solved both of them. Recruiter got back in 4 days saying there wasn't a match with the team.
I applied through college or university. I interviewed at Apple (Cupertino, CA) in Jun 2017
Interview
Applied through university. 5 rounds of interview. The first interview was a discussion of my big data projects with the manager. The second interviewer was a distributed systems engineer and asked a design problem. The aim was to make a system that is always consistent and available. He developed constraints as we went along and made me derive the Quorum Relation. The third interviewer basically just talked about my interests and level of experience in mobile tech. The fourth interviewer asked me to write a code to add/subtract two linked lists that contained a digit each to represent huge numbers. The fifth interviewer was the director of the group and explained what the work is like.
Interview questions [1]
Question 1
Write a code to add/subtract two linked lists that contained a digit each to represent huge numbers.
1 -> 4 -> 4 + 1 ->9 -> 5
1 -> 4 -> 4 - 1 ->9 -> 5
I applied online. I interviewed at Apple in Jul 2017
Interview
The worst company to apply for. Totally based on luck. I have given interview in 3 teams, Maps, iCloud and Siri.
Let me explain each process.
1. For Siri: First round was HR Round and I did well. Then hackkerrank coderpad phone screen. Also Went really well. Executed the code and passed all the test cases. Today, it is 3 months send lots of thank you emails no response. No YES or no NO. Their management is worst specifically the recruiters. Honestly, the do not care and know about anything about any candidate.
2. Maps: Given HR. Cleared. Given 1st technical screen. Cleared. 2nd Technical screen. went really well. Answered properly leetcode hard question. Executed and cleared all test cases on hackerrank codepair. The interview was rescheduled several times because interviewers never called. After 3 weeks they are calling me saying they want 7+ experience person. Are you stupid? I clearly asked them that you should first see the resume and then allow us for the interview. She said interview gave a positive response but hiring manager needs a candidate with more experience. This is completely stupid. I feel hiring manager first see the resume and then allow a candidate for the interview.
3. iCloud: Cleared all the rounds. This is 4th week I am waiting for a confirmation for onsite interviews. This team was good and had a great talk with interviewers. Interviews were rescueduled from their side for like 4 times. NO RESPONSE.
I will suggest you guys that even you are getting a call from apple never get happy. Please be ready to waste your time. Even if you do the best they won't reply you ever. If you are a girl engineer then do not apply and say not when a recruiter is calling you for an interview. :D :D :D