I applied through a recruiter. The process took 2 months. I interviewed at Apple in Sept 2017
Interview
Phone interview with Recruiter followed by screening interview with Hiring manager.
Half day interview onsite with three team members.
Full day interview onsite with six team members including with the recruiter, HR, and VP.
I applied online. I interviewed at Apple in Jun 2021
Interview
I went through 2 Rounds of interview and decided to drop out because of an awful interview experience.
Step 1: Recruiter Outreach
Step 2: Conversation with HM
Step 3: Coding Round using CoderPad
Interview questions [1]
Question 1
Step 1 & Step 2: Your Experience and getting to know you better.
Step 3: Random stuff and no mention of Coding exercise or whatsoever.
Its your Day 1 at Apple and someone reaches out with a Production Issue and there are no devs around. How would you SOLVE the issue. (Since we are very Hands-on here, We expect managers to code)
How do you transfer a text file from one source to another so that data don't get compromised?
I applied online. I interviewed at Apple (Cupertino, CA) in May 2021
Interview
Email from recruiting team, took two weeks to schedule a phone call with the hiring manager. A few mess up from the scheduling person caused another 2 weeks of delays. Full loop with 6 interviews, 2 System Design, 1 coding, 2 management style and one, god knows what it was but no question made sense.
Interview questions [1]
Question 1
- How many islands in a matrix
- System Deisgn: Build a blackjack gaming site
- System Design: Build Netflix
- Why should I not hire you?
- What is the hire you regretted the most?
- A few "will you drink the Apple Kool aid"
I applied in-person. The process took 1 day. I interviewed at Apple (Seattle, WA) in Apr 2020
Interview
The interview was informal in the lunch room - the first person I did talk with was precise, inspired, but a little distracted. Great people trying a turn around; they were dealing with an emergency and had to call off the informal interview. I'm hoping to get a real chance now we know how to reconnect.
Interview questions [1]
Question 1
Q: Redesign the screen display from scratch for the next operating system....and go!