I applied online. The process took 6 weeks. I interviewed at Apple (Cupertino, CA) in Apr 2018
Interview
I applied via LinkedIn. Got contacted by 2 different recruiters for 3 different positions (all in Cupertino). I did a partial onsite with team #1 (met the team manager and 1 more team member), a phone screen + full on-site with team #2, and a phone screen with team #3. I chose not to pursue my application with team #1, ended up getting an offer from team #2, and team #3 chose not to pursue my application. In addition, I also filled out an email questionnaire about my past experience and worked on a 3-day homework problem (coding and signal processing). Overall, the process was very streamlined, efficient, and respectful of my time. The on-site was a full day event. I met with the recruiter, a project manager, and 6-7 other engineers/managers from my team and allied teams. They offered me lunch at the Macs cafe. No tour of facilities, labs etc.
Interview questions [1]
Question 1
The interview questions were a mix of technical questions (signal processing and machine learning) and behavioural questions (working with cross-functional teams, leadership qualities etc.). Some of the technical questions were very pointed (e.g. write a formula for something), while others were more open-ended and allowed for back and forth engagement with the interviewers. I'm glad I brushed up on my DSP basics the night before the interview :)