I applied through a recruiter. I interviewed at Apple (Des Moines, IA) in Sep 2015
Interview
Recruiter contacted me via email. Set up an initial phone screen with the recruiter the following week. Went over resume and described to me the interview process as well as the job. Shared my resume with hiring managers and other recruiters. I didn't get an interview with the hiring manager the initial recruiter was looking for since my C++ background was not strong. What is great is that the recruiters work together and share your resume with other hiring managers.
I did get contacted for another position and had an interview a week later. It was a 45 minute phone screen with a spew of questions being asked. There were two engineers who interviewed me about the skills on listed on my resume. They were trying to gauge my proficiency for each skill set. I am junior developer, so I was shocked that they were interested in interviewing me since I've only worked in software development for 1.5 years, so I didn't know much of the answers to the questions.
The questions that were asked were really fast- like I was being drilled almost. At one point, I heard one of the engineers laughing. I don't know if they were laughing at my response or what, but I thought it was unprofessional.
The questions asked were mostly Big O Notation (what's the Big O of each data structure), differences between each language you listed on your resume, OS knowledge, and a walk through of how I would write a problem to find remove duplicates from a phone number. I thought it would be more of writing code, but I didn't write any code at all.
I knew the interview went terrible because I didn't have deep knowledge of the skills and languages I had listed on my resume, but it was great practice. I still haven't heard back from the interview, so I'm going to assume I didn't get the job. Hope this helps ya all! Best of Luck!
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Cupertino, CA) in Mar 2012
Interview
Initial contact was made through a phone screen interview with the Apple recruiter. After deterimining that the opportunity was a good fit, a 1:1 interview was arranged with 2 of the current managers in the organization. The interviews were handled professionally, and the two managers were completely in sync with the needs of the business, and what kind of individual would be a good fit. Both 1:1's lasted 45 minutes.
Interview questions [1]
Question 1
What equipment safety standards am I familiar with, and describe the differnces between the standards.