Applied online and was contacted by email a week later. Had two phone interviews: first one was with hiring manager and second one was with a member of manager's team. Interviews were a week apart. After both interviews Apple paid to fly me out to Cupertino for a day of on-site interviews. The onsite interviews were all 2-on-1 style with varying members of the team and others that heavily work with the team. Each onsite interviewer seemed unprepared, disinterested, or both. It felt like I was interviewing for a different position than what was described to me over the phone interviews. Having interviewed with Apple five years previous to this, it was dismaying to see their recruitment process largely unchanged despite numerous flaws that eat into Apple's manpower and finances. If you do not get an interview with the VP of the organization, you do not get the job. It was noted on my itinerary before flying out that I was going to interview with someone high up at the Infinite Loop campus, but that did not happen as the recruiter said it was due to scheduling conflicts, which I did not believe. Despite the white lie, the recruiter was otherwise friendly and encouraging.