I applied online. The process took 2 weeks. I interviewed at Apple (San Jose, CA)
Interview
I applied online on their website. After 2 weeks the recruiter reached out to me to schedule an interview. First round was with the hiring manager. They were expecting perfection in coding .
1 hour technical screen with the Hiring manager followed by a panel round (~five hours) that was spread over multiple days. Most rounds were highly technical with live coding sessions on coderpad.
Recruiter reached out to first and asked several questions about my background.
Then talked to a hiring manager first and after that the recruiter sent me a take home OA to be finish within several days.