I applied through other source. The process took 4 weeks. I interviewed at Apple (Cupertino, CA) in Nov 2019
Interview
This was with the Ads team and we were a group of people from Insight Data Science who were invited for onsite interviews. One person was told to "come back when he's learn to code," and another was told to finish his problem by himself and leave after 30 mins. The one person they did extend an offer to they asked him to solve 2-sum. It became extremely clear that the Ads team had decided whom they were going to hire before all of us went onsite, and the people they were interested in were given leetcode easys. Why waste all of our time like this and mistreat people you weren't interested in hiring? This is a great way to destroy your talent pipeline. You may not be interested in hiring some of us today, but we may be great hires in the future, but after this experience, I will never, ever consider working for you.
Initial HR screen with basic questions about yourself and your background, followed by a technical screening round.
I was only asked technical questions; there was no coding round. I believe coding may be a separate round.
Interview questions [1]
Question 1
Technical Data engineer questions. Questions on ETL experience
First round technical interview - implement Map Reduce using Python (or other language of choice) in Hackerrank. Online via zoom, with a member of the team one would be joining.
Interview questions [1]
Question 1
Implement Map Reduce using Python or other language of choice
Assez difficile. Enormément de questions qui ont peu de rapport entre elle. Le recruteur était cependant très à l'écoute sur les problématiques métiers rencontrées lors de ce call. Merci à lui.