I applied online. The process took 1 week. I interviewed at Apple (Sunnyvale, CA) in Feb 2019
Interview
Applied online, did phone screen followed by online coding challenge in coderpad, then did full day onsite interview. Onsite interview started with lunch / interview. This is the worst thing companies do to candidates, having to field questions while trying to eat is just a horrible experience.
Following that, most interviewers were very nice and seemed to approve of my responses but some conveyed a sense of paranoia, acting very secretive, like I was trying to get secret information about their projects, which of course I was not, only trying to get a sense of the tech stack and whether I would want the job. Very little details given about the job and not willing to answer questions about what I'd be doing . There's a superiority complex to penetrate at this place. Also way too many personality probe questions and was not given any breaks throughout a 5 hour marathon interview.
I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (San Jose, CA)
Interview
Had an onsite interview after 2 weeks of contacted HR. It was a great experience. Everyone I talked to is great. Team leader knows what is needed for the team.