The process took 1 week. I interviewed at Apple (San Diego, CA) in Oct 2021
Interview
Take-Home Assessment followed by 5 virtual onsites.
It was long but the questions asked were fair for the role. The interviewers consisted of the hiring manager, some team members, and managers of adjacent teams. All of the interviews were 1:1.
Interview questions [1]
Question 1
Each interviewer asked one random technical question and then left time for you to bring questions to the table. Some of them had a preselected coding question but others just improvised.
Had an introductory interview with the recruiter. It then followed with an interview with two engineers. I then had a day of video interviews with all the project leads. Each interview was about 20-30 minutes long and there were about 10 interviews total.
Interview questions [1]
Question 1
Basic physics, thermodynamics, communication protocols like SPI and i2c, and process for debugging malfunctions.