I applied through college or university. The process took 1 week. I interviewed at Apple (San Jose, CA)
Interview
Met at a campus event, was contacted to interview for a 6-month coop with the AppleCare team. I was unable to progress due to visa restrictions stopping me from completing a 6 month coop.
I applied through college or university. The process took 3 weeks. I interviewed at Apple (Cupertino, CA) in Oct 2017
Interview
On Campus Interview, phone screens from various teams, onsite interview with each team each consisting of 4 technical interviews and a lunch interview. Interviews were specialized to the team rather than general questions.
I applied through an employee referral. I interviewed at Apple
Interview
I was completely disappointed with the interview process. I have 4 years of work experience in backend software systems and Big data.
I have interviewed with 4 different teams though I did well in all 4 different team phone interviews, they didn't call me for on site.
1. Some video processing team: one round with recruiter and one round with Hiring manager. He asked very simple questions I have answered all. Even he was happy with the answers. 3 days later I got reject.
2. Apple Mac os: This is the worst ever interview process in my life. 1 recruiter, 1 hiring manager round. Answered all the questions . Got another coding round. It's a leet code hard question. I did well and the ans is also correct. Got one more coding round. 2 coding questions. Did very well. after 3 days I got a reject. Seriously!!!? They can't reject based on my performance. But if they thought I have less experience, they should have known that before and shouldn't have even conducted 3 phone interviews. What a waste of time.
3. App store. 1 hiring manager round. did well and 1 phone interview lasted around 1 hour 15 min though it got scheduled for 1 hour. Did well. After 2 days got a reject.
4. App maps team. 1 coding round. Did well. Got reject in 3 days.
Seriously. I have wasted so much energy and time going through this stupid interview process. I had offers from startups.
My sincere advice is, If you are ready to waste time on this, then you can go ahead and apply . otherwise please don't. There are so many companies out there.
Interview questions [1]
Question 1
I can't share the exact questions.but it s all in Leetcode.