I applied online. The process took 2 weeks. I interviewed at Apple (Paris) in Jul 2014
Interview
7 interviews in 3 rounds, all over Skype. I was applying for the role of Siri Language Engineer, so it was not hardcore software engineering or I think I'd have had to go into the offices in Cupertino in person.
Interview questions [1]
Question 1
How would you get Siri to deal with a language in which questions had the same word order as statements? Suppose the user says 'I have a meeting at 4pm today'. This could be a question or a statement in this language, so how should Siri deal with this?
I applied through an employee referral. The process took 4 weeks. I interviewed at Apple (San Francisco, CA) in Aug 2015
Interview
Was referred for this position. Went thru 7 rounds of interview. Not very difficult data structure and algorithm questions. More focus on approach and conceptual knowledge than giving a very difficult algorithm.
I applied online. The process took 1 week. I interviewed at Apple (Cupertino, CA) in Jul 2015
Interview
This was by far the worst interview process I had ever experienced. I applied online and was contacted by a recruiter for a specific role. She never contacted me back to set up a time but later that week an engineer called me and was under the impression our interview was confirmed for that time. I was completely unprepared and so I told him that the recruiter hadn't set up a time but he gave me the impression that once it was confirmed with him he couldnt reschedule so it was either then or never. I went through the interview but wasn't ready and did not perform very well not surprisingly.