I applied online. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Mar 2024
Interview
The first stage was a very normal by-phone chit chat. The technical assessment was a fail on Apple's end: their online assessment app itself experienced a fault, blocking compilation of all code. There was no way to complete the assessment.
I applied online. The process took 1 week. I interviewed at Apple
Interview
Phone Call and 30 minute interview with the hiring manager.
Mismatch in expectations about what I should be asked during a 30 min intro interview. I expected questions focusing on background, core competencies, and fit. Instead asked me trivial and irrelevant questions.
The interview process for a software engineering role at Apple begins with submitting my resume and possibly a cover letter. After a recruiter screens my application, I typically engage in a phone interview where I solve coding problems in real-time. If successful, I'm invited to an on-site interview that includes multiple rounds, assessing my coding abilities, system design knowledge, and behavioral responses. Occasionally, I might present a significant project I've worked on. If I reach the final stages, I could meet with senior management before potentially receiving an offer, which opens up negotiations on salary and benefits. Throughout this process, my technical skills, problem-solving abilities, and fit within Apple's culture of innovation are thoroughly evaluated.
Interview questions [1]
Question 1
Reverse a linked list. Implement a function that reverses a singly linked list.