The interview consisted of two phone screens.
It started with a Data Structures and Algorithms (DSA) evaluation through a shared CoderPad screen. The questions were LeetCode medium level in difficulty. I was also asked about the implementation of some Machine Learning (ML) concepts. The recruiter took over a month to follow up.
Round 2 tested ML knowledge and past experience. The questions focused on core concepts and involved discussion with the interviewer.
I was able to get through most questions, but the interviewer was likely looking for more in-depth explanations. I did not make it to the onsite.
Implement batch norm using NumPy.
Explain the working of a bounding box regressor in object detection.
The following metrics were computed from 12 interview experiences for the Apple Machine Learning Engineer role in Cupertino, California.
Apple's interview process for their Machine Learning Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's Machine Learning Engineer interview process in Cupertino, California.