Recruited on LinkedIn instead of their careers page.
Had a chat with the recruiter who told me she was building a team, as if she were the hiring manager. I had to sign an NDA before the interview, yet was still told the project was confidential even though I had signed it.
Then, I had an hour-long phone screen, and was rejected 10-15 minutes after the call. The reason given was "not a fit."
The interviewer was very rude and tried to cut me off multiple times when I indicated I was thinking about an answer. He then moved on to the next question, seemingly uncaring or having already made up his mind.
After asking the interviewer how I did, he stated he would have to "look at his notes," which was a clear sign he wasn't interested.
No rejection feedback was given, and emails were not returned.
Easy Android trivia questions were asked, using a hashmap counter that I got correct.
Biggest "kickers" were "Do you even know what asymptotic means? A lot of people don't," which was rude and uncalled for.
He kept asking me scenario questions for some reason, even though I had never researched how to do those things before since I didn't need to in my applications.
Also, there were "stupid questions" like, "Why can't you use primitives in a hashmap?" Who knows? I didn't implement the collections class, so how should I know.
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.