Interview process could have been better if the manager had returned with a feedback about my round. The recruiter told me position has been filled and they have forwarded my resume to other department.
I applied online. I interviewed at Apple (San Francisco, CA) in Nov 2020
Interview
Thirty mins phone interview(initial screening) with a recruiter. (Resume related questions)
one-hour technical interview with the hiring manager questions based on resume, C basics, debugging techniques.
Take home problem-(two coding questions)
Interview questions [1]
Question 1
Leetcode, basic C questions. Dynamic programming, Queue/stack etc.
Phone interview with recruiter. Then phone interview with current engineer. Take home test. Then phone interview with team lead. Finally onsite.
Overall pretty standard process for evaluating my engineering skills. Hard questions, but not too hard.