I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Mar 2016
Interview
Ten interviews over the course of two weeks. Interviews were all scheduled at once, so there wasn't really a good vetting process. I felt bad for the people I interviewed with, because each interview was an hour long and they didn't ask meaningful questions. They seemed very burned out on interviewing people. I didn't think the process was very efficient and a lot of the interviews were moved around and one person canceled the morning of the scheduled time. They also didn't really sell me on their team or the job. In fact, it was the opposite. Lots of red flags.
Got call from the recruiter stating my resume was short listed. Had an in person interview for 4 hrs with 2 different teams. Was called the next day to interview again with one team which lasted for 2 hrs. Got call from hr on the offer the following week regarding the offer. Started working in a few days