Three rounds of interviews with long waits in between. Some with the manager and some with different members of the team. The first was behavioural, the next few technical. The wait in between mainly consisted of waiting a reasonable time to email recruiters a reminder.
Apple is a great company, they love their employees; I though the process was fun but got lost in their circular office. Couldn't find the exit, but ended up staying anyways
hard interview process, make sure you did well on technicals, but they care about the behavioral as well, they asked many normal interview behavioral questions because they also care about personality and not just technical skills. This is the advice my recruiter gave to me.