I applied through a recruiter. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in May 2016
Interview
I was contacted by recruiter and then phone screen by manager. Few days later recruiter told me manager was showing interest so scheduled on site. On site is 1:1 with 8 people. Mostly asking about my previous projects and designs as this role requires a specific in depth hands on experience in this domain. They also asked questions on multi threading and few coding questions. It was not that difficult. I could able to answer all of them. If you are attending interviews with other tech companies like Google, Facebook etc.. then this is not that hard. What I felt was repetition, need to explain same stuff over and over to many people. However I could able to meet few wonderful persons. But at the end I didn't meet the director, which is a sign of rejection I guess. After a week I got a message from recruiter they are not proceeding with my application. It's a surprise to me as I've more experience than this role requires and answered all questions to the best of the my knowledge. Perhaps they are looking for less experience candidates not a technical leader.
Interview questions [1]
Question 1
two sum, linked list loop, readers-writers problem.
I applied through a recruiter. The process took 1+ week. I interviewed at Apple (Cupertino, CA) in May 2016
Interview
I had a phone interview and then onsite.
Phone interview was pretty straight forward. The onsite interview questions were easy too. For design question I didnt had too much familiarity with Hadoop, but the interviewer was very fixated with asking me about the internals of Hadoop.
It was a very pathetic experience. He was busy with his own work on laptop and was not paying any attention to what I was saying.
In all the interviews I found them to be very unwelcoming. The environment inside the office was gloomy and totally uncool.
Overall had a very negative experience and would never like to work here.
Interview questions [1]
Question 1
How will you sort a file, terabytes in size in Hadoop.
I applied through a recruiter. The process took 1 week. I interviewed at Apple (Los Angeles, CA) in Mar 2016
Interview
Contacted on LinkedIn by recruiter with @apple.com email address. A phone interview was set up for the following week.
During the phone interview with the Apple I was asked about my previous and current work experience. Interviewer dug into several advanced topics in detail to make sure I was not padding my 'resume' by just throwing in keywords. He then jumped into a quick C++ quiz to check that I know my C++ . I'm very competent in C++ but he used some terminology that not everyone might be familiar with when describing certain design patterns.
Never heard back from either Apple or recruiter. I pinged the recruiter after the interview for some feedback and he never responded. I feel that is quite unprofessional since he contacted me.