I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Aug 2013
Interview
I had a call with the recruiter than a phone interview. The phone interview went well, but it was for a much more operational role while I was looking for a software engineering role. The hiring manager was interested, even after I explained the situation, but I never actually heard back from the recruiter. The interview itself focused on lots of low-level networking questions, more than software engineering.
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.