Overall process took a month. Starting with a recruiters call, followed by a call with hiring Manager, followed with a technical phone screen and finally onsite. The crux of this interview was to know what you have done in the past and how that knowledge will be helpful for Apple to make a decision on your candidacy.