The whole process moved pretty quickly. After HR phone call and one phone interview, I was invited to Apple campus for the onsite interview. The onsite interview consists of four 1-on-1 technical interviews and one lunch interview with the hiring manager. All the interviewers were friendly and knowledgeable in their domains. They showed interest in my knowledge and skill; the questions asked were well-thought-out and relevant to the position requirements.
I really liked the streamlined logistics, such as one phone interview, booking on appletravel, and per diem reimbursement. It gave interview candidates more options and flexibility.
One week later, I followed up and was told that there was no offer. Nonetheless, it was generally a positive experience.
NDA.
The following metrics were computed from 5 interview experiences for the Apple Senior Software Engineer role in Sunnyvale, California.
Apple's interview process for their Senior Software Engineer roles in Sunnyvale, California is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Apple's Senior Software Engineer interview process in Sunnyvale, California.