I applied online. The process took 3 weeks. I interviewed at Apple (Cupertino, CA) in Sept 2018
Interview
Recruiter caught up to me with 3 similar positions and setup a phone interview. An engineer from the team did a coding test through phone. After passing that stage, was called for an onsite. 3 2-person and finally a single person conducted the interview. Except the last person, everyone else jumped into white board coding right away. Finally recruiter got back to me saying I wasn't selected to move forward in the position. Overall the interviews were good and not too hard. But the attitudes of the engineers in the interview panel were a bit weird. They would all come and sit with a poker face. After seeing the team I wasn't too sure anyway if I would have joined that team or not.
I applied through a recruiter. The process took 2 months. I interviewed at Apple (Cupertino, CA) in Mar 2026
Interview
The first phone screen was about questions regarding applicant's resume and experience.
The Interview was intense with each interviewer asking a behavioural questions with follow ups and then a technical question with C coding.
I was eliminated after the first round. The process included a recruiter screen followed by a 45-minute call with the hiring manager. We covered role scope, prior projects, and technical depth, but I did not advance to the next stage.
Interview questions [1]
Question 1
volatile
Binary semaphore
Static keyword meaning
System design questions
one round phone + five rounds VO + two rounds leadership with senior manager and director. Got verbal offer but upper-level didn't approve it later.
VO is one week later than phone interview. two rounds leadership with senior manager and director two weeks later than the panel