I spoke with a recruiter at a BYU college career fair and left them my resume. When the official recruiter visited town, they scheduled an interview through our recruiting office. They had been interviewing candidates nationwide and were only looking to fill one position.
During the interview, they asked a lot of personal questions and only a few technical questions, such as about the Unix terminal.
One technical question was: "If you wanted to change permissions to read/write all recursively, how would you do it?"
If you had to change permissions to read/write all recursively in the Unix terminal, how would you do it?
If I put you in a sealed room with a phone that had no dial tone, how would you fix it?
The following metrics were computed from 595 interview experiences for the Apple Software Engineer role in United States.
Apple's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Software Engineer interview process in United States.