I was contacted by a recruiter and then interviewed in Cupertino. The position I applied for was highly related to my current job. The interview process was going well until the last round of on-site interviews.
I was interviewed by eight people for a whole day, and the interviewing panel was severely lacking in diversity. Apart from the HR lady, who was White, all the engineer interviewers were Indian. Half of them were nice, and the other half were hostile. I am not Indian, and they didn't like me.
Regarding the unfriendly interviewers, I could feel that they just wanted to bring me down the moment they entered the room. I was in a technical interview for a future job. However, these interviewers treated me as a Customer Support Engineer sent by my current employer to service Apple. They asked me many BS questions, such as "How is XXX feature implemented?" and then blamed me that something was poorly implemented and why. Oh man, I am not the architect for those features; blaming me couldn't help anything! Oh yes, blaming the interviewee gave the Apple interviewers a great sense of accomplishment, suggesting that Apple is greater than anyone else on this planet!
When it was my turn to ask questions, oh, sorry, the spirit of keeping things secret is ingrained in Apple's culture, so nothing could be discussed. I have to say that interviewing with Apple is BORING because I have to answer a lot of BS questions and get blamed for nothing, while I couldn't ask any technical questions about Apple at all because everything is secret.
Given that Apple's interviewers are so ignorant, rude, and lack diversity, I will not apply for any job at Apple in the future.
Questions about my current job, and extremely tricky C questions that you have to memorize.
The following metrics were computed from 162 interview experiences for the Apple Software Engineer role in Cupertino, California.
Apple's interview process for their Software Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer interview process in Cupertino, California.