HM call, basic behaviorial questions and project overview. Tech screen with Staff Engg, had 30 mins coding task related to NLP and resume questions. No hints/help provided for coding and not allowed to refer the net
I applied online. I interviewed at Apple (Cupertino, CA) in Oct 2024
Interview
There are 7 rounds of interview, with manager and skip manager as the initial screening and final interview.
In the first round, there are some general technical questions regarding the requirements in the job post. The other 5 rounds were about api maintainance, machine learning, domain-specific coding, and leetcode coding (easy and medium). The final round was more about diving really deep into my most recent project to test my comprehensive understanding.
Interview questions [1]
Question 1
Given the formula of a specific signal processing algorithm (which is brand new to me), write a function to implement it.
(I forgot the name, but it should be just a little bit harder than implementing a image scaling function or blurring function)
Seven virtual interviews. Technical and behavioral. Some coding on the interviews in Python. Questions ranged from machine learning fundamentals to programming questions to system design. Final interview with hiring manager at the end.
Interview questions [1]
Question 1
Explain the bias-variance tradeoff in machine learning.