Data Scientist applicants have rated the interview process at Apple with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 73.7% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
Very poorly structured, the recruiter refused to provide any tips/guidelines before the interview (which is something most people would usually do)
Questions from interviews are rather random, and one of the interviewers interrupted my answer halfway rudely.
I applied online. The process took 4 weeks. I interviewed at Apple (Cork) in Nov 2021
Interview
There are 4 stages I went through:
HR Screen - Quick 15 minute call
Talking with the hiring manager - 45 mins
Technical Screen (SQL & Basic Python/AB Testing) - 60mins
Panel interview - 4 x 30 mins with different stakeholders
Interview questions [1]
Question 1
Typical Data Science interview
The hiring manager asked questions regarding my experience with payments/revenue data
The stakeholders talked about behavioural stuff and how I deal with difficult situations
The technical screen involved some SQL coding on Coderpad and a basic Python string question
I applied online. I interviewed at Apple (Cupertino, CA) in Jun 2022
Interview
The process was simple and the questions were Easy to Medium level. I went only till the Tech Screening.
I applied online and the HR contacted me.
The role was focused on data analytics and not on ML or statistics at all. Not sure why they gave it DS title.
Interview questions [1]
Question 1
SQL:
Find rows starting with letter 'H'
Python:
* Create a DataFrame
* Return first names from a column (use str.split function)
Tableau:
* Context Filters (also other types of filters and uses)
* Dealing with Nan and null values.
* What to do if Tableau visualization loading is slow?
Product:
Another person is sitting next to me in a room performing tests and it interferes with my Mac power and causes power fluctuations. How to confirm if that person's tests are causing the power fluctuations?
You have access to a report of when the tests are run.
General:
Data Analysis workflow
Dealing with NaN's and null values
Worked on Splunk?
Worked on Mongo DB?