I have been working at Apple as a contractor (Less than a year)
Their starting salary and benefits are great!
Bad customers can ruin your day
I applied through a recruiter. I interviewed at Apple (Palo Alto, CA (US)) in February 2021.
Two telephonic coding rounds , 8 onsite interviews splits into two days with 5 rounds and 3 rounds. About 5 were coding focussed , others asked embedded design + behavioral , deep learning firmware team , Bay Area . Two hiring manager plus director rounds . Over all difficulty is medium but too tough if you are familiar with embedded system design and have worked extensively designing SW for power and memory constrained platforms . Be sure to revise memory hierarchy and concurrency basics