I applied through a recruiter. The process took 1 week. I interviewed at Apple (Cupertino, CA) in Jan 2015
Interview
I met with a recruiter at a hackathon who took interest in my team's project. They then emailed us all a request to interview. Someone then setup a time for a phone screen. I was asked to code on a website called Stypi at the time, now called Coding Hire. I was never asked to compile my code because it was a barebones editor (that also didn't highlight Swift or Objective-C...)
Interview questions [2]
Question 1
Some questions were very mathy, others were more iOS API based. The one I messed up on was the most efficient way to determine if a number is a power of 2.
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.
The interview was easy, we talked about technical stuff in-depth: os, drivers. If they think you know something, they would ask you till they find where your knowledge ends. So be ready
Interview questions [1]
Question 1
Why driver makes all pages that commands in command buffer will work with present in memory before submission?
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.