I applied online. The process took 4 days. I interviewed at Apple (Cupertino, CA) in Oct 2009
Interview
I got a call from the HR seeing my resume online. I applied for compiler developer position and they called me for a position in the LLVM team. I had 2 levels of phone interview and finally didn't get through though. I had first level of interview with a Director who asked questions about my Masters research work and then I had another level with the manager and a developer who asked me general questions about my resume. The interview lasted for 30-40 min.
Interview questions [2]
Question 1
The questions were general to give some ideas about a new project they were planning.
They asked me some behavioral questions like if I will be interested to work in software like Itunes in which you download a song but will not be able to play it in some other player.
Around 2 months after I submitted my resume for Apple software engineer position, I got a call from the hiring manager. He asked me what was the good day for the interview. It took half day for meeting 5 people. It was long hour interview for me. Each interviewer spent ~ 30 minutes and asked ~ 4 questions. Each interviewer asked questions in the different areas.
6 rounds. 1 Technical Screening. Then onsite loop consisted of 4 rounds of behavioral, 2 technicals, and 1 sys design. Had an additional Hiring Manager round since I was borderline.
Interview questions [1]
Question 1
LC Mediums and mentorship based behavioral questions.
6 rounds. Started with phone screen with HM about past projects.
Onsite rounds
1: OOD
2. Multi threading
3. Java design pattern and Immutable classes
4. HM
All the rounds were heavily focused on Java
Bowls
Get actionable career advice tailored to you by joining more bowls.
Want the inside scoop on your own company?
Check out your Company Bowl for anonymous work chats.