Applied on Apple website. Someone from HR reached out to me and set up a 30 minute phone screen. Interviewer was very friendly and helpful and explained me the concepts which i didn't know. Briefly went over resume and projects before getting down to the technical questions. Was able to answer most of the questions.