I applied online. I talked with recruiter and then the hiring manager. I was invited to on-site with multiple team members, each interview was about an hour long. Each interview was a different coding problem.
The interview is mostly about easy to medium leetcode level and mainly asking about area specific knowledge. Then you will be asked about your previous experience on the interviewed area.
I applied through a recruiter. The process took 5 weeks. I interviewed at Apple in Oct 2020
Interview
The process took like a month. Due to Covid, all the interviews were online. I did 2 I interviews which were 30 minutes long each . Awesome recruiters. Know your resume in and out.my experience was great.