one phone interview.
one on-site interview.
one-to-one with 8 people.
1 HR, 3 people in the morning, 1 for lunch, 3 people in the afternoon.
HR is for behavior question.
others are all about technical questions, including domain knowledge and coding.
the interviewers are from different teams.
Each session takes 45 minutes.
I applied online. The process took 3 weeks. I interviewed at Apple in Apr 2016
Interview
One phone screen. I had applied long time back, recruiter called me to know my strengths and skill set. Then passed onto another recruiter who took some time to set up a phone screen. It was half an hour phone screen. Waited for a day, then inquired. Got the ding mail.
Given that I had other companies who were interested in me. I had to make time for the phone screening by de-prioritizing other companies . Unless they pursue you strongly dont bother wasting time.
Interview questions [1]
Question 1
Implement a peek using a existing iterator next and hasnext function.
Interviewer was interested in correct syntax.
I applied online. The process took 4 weeks. I interviewed at Apple in Jan 2016
Interview
Started with a phone interview with a general recruiter, then another phone interview with a hiring manager, then another with a member of the team I would be working on.