I applied online. I interviewed at Apple in Sept 2020
Interview
Got an email from the recruiter that a manager wanted to interview me for an internship position in his team. We scheduled the 2 video interviews spaced one day apart. The interview covered behavioral, technical(ML questions) and coding. Their was one ML design question. For the ML questions it was basic things like explain gradient descent, loss functions, difference between batch/stochastic gradient descent, difference between L1/L2 regularization and what they do and then questions about the projects I have worked on. It helps to understand the basics. Coding was leetcode easy (first interview) and medium (second interview).
Interview questions [1]
Question 1
Got an email from the recruiter that a manager wanted to interview me for an internship position in his team. We scheduled the 2 video interviews spaced one day apart. The interview covered behavioral, technical(ML questions) and coding. Their was one ML design question. For the ML questions it was basic things like explain gradient descent, loss functions, difference between batch/stochastic gradient descent, difference between L1/L2 regularization and what they do and then questions about the projects I have worked on. It helps to understand the basics. Coding was leetcode easy (first interview) and medium (second interview).
5 rounds. Hr interview , 2 coding and 2 system design.
Coding was okay as long as you prep well.
System design ideally you know the fundamentals of vertical and horizontal scaling. Ideally check a research paper for some cool idea to add
I applied online. I interviewed at Apple in Jan 2026
Interview
The interview itself is ok, but the process is very slow and recruiters are not orgonized you have to chase them to get any response. they replied after 4 weeks of any updates.
Interview questions [1]
Question 1
it was not leetcode style it was actual data and system design
I applied through a recruiter. The process took 4 weeks. I interviewed at Apple (Cambridge, England) in Nov 2024
Interview
It was a video call with two senior ML Engineer. They asked questions about newest ML methods. It took approximately 1 hour. In overall, in comparison with other interviews, it was a little bit more difficult.
Interview questions [1]
Question 1
What method will you use if you face with a specific situation.