Ho presentato la mia candidatura online. La procedura ha richiesto 2 giorni. Ho sostenuto un colloquio presso Apple (Cupertino, CA) nel mese di ott 2008
Colloquio
There was one initial phone screen which took approximately fifteen minutes. This was done by the manager of a division (I would be reporting to someone one level lower). Basic high level questions.
After that I was flown out for a full day of interviews. I was interviewed by a total of eighteen people. Most of these were 2 or 3 people interviewing me at the same time. The interviewers consisted of managers, lead programmers, and programmers who would be my peers. Most of the questions were technical, but there was very little writing of code on the whiteboard.
It was an extremely thorough, yet stressful interview process. I was later told that Apple ends the interview session if you aren't doing well. So making it to the end is a good sign.
Domande di colloquio [1]
Domanda 1
Describe the anatomy of a system call in depth. Including a description of virtual memory (not conceptually, but including description of caches, page tables, etc)
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Apple (Cupertino, CA) nel mese di mar 2026
Colloquio
Very simple, two screening interviews followed by what they claimed would be 5 technical interviews. The screening interviews involve very simple questions regarding Swift and OOP, not anything implementation wise, just theoretical stuff.
Ho presentato la mia candidatura online. La procedura ha richiesto 5 giorni. Ho sostenuto un colloquio presso Apple
Colloquio
I applied online and was contacted by a recruiter through email to set up a Webex session with a member of the team. The recruiter was very responsive and got it scheduled quickly.
The actual interview experience was a bit odd. The instructions were to dial in 10 minutes ahead of time and make sure everything was set up correctly. I did this. I waited a bit past the interview start time and nobody had shown up. I started going through my email to see if I needed to follow up with the recruiter with a call. Five minutes later someone finally did show up. They did not seem to notice or acknowledge that they were late. They then proceeded to read through an interview script. I could tell from their body language that they were mentally checked out. They had their head resting on their hand for most of the interview and were slouched over. They asked several STAR behavioral type questions and left some time at the end for questions.
Domande di colloquio [2]
Domanda 1
Describe a time where you handled negative criticism and what was the outcome?
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Apple
Colloquio
4 rounds:
CV Screening - submit a CV
Phone interview - with a recruiter,
Coding interview - Do a pair coding. There is one leetcode-medium problem.
Round interviews - interview with the teammates over a few days. about 30-60 minutes each.