At a hackathon, I met with a recruiter who took interest in my team's project. They then emailed us all a request to interview.
Someone set up a time for a phone screen. I was asked to code on a website called Stypi, now known as Coding Hire. I was never asked to compile my code because it was a barebones editor that also didn't highlight Swift or Objective-C.
Some questions were very mathy; others were more iOS API based. The one I messed up on was the most efficient way to determine if a number is a power of 2.
What's your favorite value that you see in Apple?
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.