I applied through an employee referral. The process took 3 months. I interviewed at Apple (Cupertino, CA) in Jun 2015
Interview
I had four seperate onsite interviews over a 3 month span. I met with over 15 different engineers and also had to give a technical presentation. Recruiters were bad at communicating. In the end I was told I had the techincal skills and was a good cultural fit, but did not have the desired experience. I'm not sure why I was even interviewed so in depth if experience was the issue. That could have been ruled out from my resume.
I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Jul 2015
Interview
The first round was over-the-phone by the lead engineer of the test group. The questions were all technical related to the jobs that I applied for. I was invited for an on-site interview that evening, which I asked to have it a week later so I can have time to review materials related to the job.
At this on-site interview, I stayed in 1 conference room and talked to 6 different engineers. They asked me about the skill sets that are required by the job, and everything else that I put on my resume. I was interviewed through my lunch. Everyone was very nice and professional throughout the six hours marathon of technical questions. I enjoyed it a lot and learned a lot too. I am now waiting and crossing my fingers for an invitation to talk to the hiring manager.
Interview questions [1]
Question 1
They were all technical questions related to my jobs. My advice is to review materials that are required of your jobs, and everything that you put on your resume. No behavioral or tricky questions yet. If I am so lucky to move on to the next stage to be interviewed by the hiring manager, I think there will be behavioral questions because they want to make sure that you have the right attitude and that you will fit in their group.
I applied in-person. I interviewed at Apple (Cupertino, CA) in Jan 2015
Interview
Interviewed by 5 engineers, one-on-one. Overall it is good experience, except that you may encounter someone who makes you feel that he just looks for reasons to reject you. They derive most their questions from your resume, and most questions are fair and open-ended, but they may not know well in the field, hence the Q/A may not go well.