Following a departmental email, I sent my details and CV to the person coordinating the hire.
A few days later, I was contacted to let me know my application was in and that they would schedule a phone screen. This happened a few days later (via email).
The phone screen was fairly general and non-technical, with questions like "What type of work have you done in the past? What type of work do you prefer doing?"
After the screen, I was contacted via email and an on-site half-day of interviews was scheduled (I live within driving distance of the Apple offices).
The interviews were half-technical (mostly data structures and algorithms questions, some general machine learning knowledge questions) and half-"touchy-feely" (e.g., "What is the project you've done that you like the most, and why? Why Apple?").
As of a week ago, I've been told the hiring process is still ongoing, and I am waiting for their final word.
There were some algorithmic questions. Basically, they described a case where you need to do a complicated search over large datasets. I solved the problem via k-d trees, which the reviewer seemed to like, but they ended up implementing a giant hash instead.
The following metrics were computed from 1 interview experience for the Apple Machine Learning PhD Intern role in Austin, Texas.
Apple's interview process for their Machine Learning PhD Intern roles in Austin, Texas is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Apple's Machine Learning PhD Intern interview process in Austin, Texas.