I was interviewed by someone from Apple on campus but was not chosen to proceed with that team. He seemed to have passed my resume around, and I heard back from two other teams that were interested in interviewing me.
I had a very rough first phone interview with one of the two managers, but I passed to the second round. I then had three back-to-back 45-minute interviews on CoderPad. All three were technical, though none asked me to compile my code.
I heard back two days later through a phone call that I had received an offer! I've interviewed with Apple before, and back then it took them three weeks before they gave me a "no." I think they move really fast when they're actually interested in you but quite slow otherwise.
Overall, it was still a really good experience. I learned a lot about the environment and expectations through the interviews. The interviewers were very friendly; one of them was especially nice and encouraging, even when I couldn't answer a question in full.
Computer systems, algorithms, OOP
The following metrics were computed from 23 interview experiences for the Apple Engineering role in United States.
Apple's interview process for their Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Engineering interview process in United States.