I applied online. The process took 2 weeks. I interviewed at Apple (San Francisco, CA) in Jan 2020
Interview
Three rounds of interviews, first two were technical, last one was with HR. Whiteboard coding involved with senior members of the team. The HR interview was all interpersonal questions. Long.
I applied through a recruiter. The process took 1 week. I interviewed at Apple in May 2020
Interview
Quick call with recruiter then on to virtual onsite/onscreen.
Decently tricky question dealing with recursion as well as populating objects with nested properties. Got 1 hour to do so, interviewer was a senior software engineer who said Apple will "level set you" a level lower even if your title indicates otherwise.
I applied online. The process took 4 weeks. I interviewed at Apple (Seattle, WA) in Feb 2022
Interview
The whole process was very fun. They made the whole interview experience very smooth and enjoyable. The process was not too long as well, so it was good to get feedback quickly!