I applied through an employee referral. The process took 1 day. I interviewed at Apple (Paris) in Jan 2014
Interview
The interview was a full day of meetings with other developers from the team. Various coding exercises on a whiteboard in the morning, followed with in 'informal' lunch. In the afternoon 2 business oriented interviews, then an interview with the manager. A few days later a Skype interview with the N+2 manager of the team
Interview questions [1]
Question 1
Implement an algorithm to recursively travel a tree
I applied online. The process took 1 day. I interviewed at Apple (Cupertino, CA) in Feb 2017
Interview
5 rounds of interview. Coding round, algo rounds and HR round. Coding round was very tough as they expected atleast 3 languages proficient.
Mainly preferred, Java, Scala, Ruby and C.
This was followed by a group panel round.
I applied through a recruiter. The process took 1 day. I interviewed at Apple
Interview
This was a phone interview. The interviewer called me on time, and we started our discussion.
The interviewer was very professional. We chatted on what I did in my current company, and then spend the rest of the hour on the following question.
Interview questions [1]
Question 1
Given a list of strings, provide the number of strings that are unique within the list.