A recruiter reached out regarding an internal position. I had not applied for this role.
After one 45-minute phone interview, there was a two-week silence.
Subsequently, I underwent six 45-minute panel interviews via video conference.
Following this extensive interview process, I received complete silence and no communication or email from the recruiter.
The hiring manager had no questions about my resume or past work, and did not ask any behavioral "tell me about a time" questions.
Instead, 45 minutes were spent explaining the organization and business. There was no indication of what my daily role and responsibilities might entail.
They then requested that I complete two additional cross-organizational interviews after completing the initial one plus six rounds.
Phone Screen: Based on previous projects and resume. Coding question: Design counter. Difficulty level: easy.
Panel Interview: Interview 1: Coding: Palindrome with Vowels (easy). Interview 2: Performance: The interview was mostly Release Engineer focused, and instead of anything to do with performance, this was mostly a deployment-related round. Interview 3: Performance: The interviewer explained their domain expertise and kept asking questions within their domain versus the candidate's expertise domain. Interview 4: Hiring Manager: Spent a good 35 minutes explaining the org tree and business structure. No questions on resume, behavioral, etc. No indication of what roles and responsibilities would look like. Also mentioned that if all feedback was positive, I'd need to do two more rounds (after 7 rounds). In their words, I wasn't told this before because they didn't know how the interviews would go. Interview 5: Performance: Simple instance troubleshooting questions + coding: Arrange characters by frequencies (easy). Both interviewers were new grads/hires. Interview 6: QA: Coding question, but the interviewer was struggling with C++ syntax.
The following metrics were computed from 1 interview experience for the Apple Senior Performance Engineer II role in Cupertino, California.
Apple's interview process for their Senior Performance Engineer II roles in Cupertino, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Apple's Senior Performance Engineer II interview process in Cupertino, California.