I applied online. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Apr 2014
Interview
Process started when I applied to the position online. Received an email from a recruiter followed by a call. She demanded to know my current salary which I wasn't crazy about revealing. Maybe they can post the salary range on the job description and not waste everyone's time? Either way, she scheduled a call with a hiring manager. The call was the typical, tell me about yourself, etc. Then went into some trivial database questions. Turning into a barrage of questions being pulled out of thin air. Then halfway between answering one of the questions (how do you do market basket in sql, something only mysql has natively) the guy says 'thanks, take care' and hangs up.
This was followed by utter silence from the recruiter or anyone else. So if you like being treated rudely and have your time wasted, go ahead and apply here. They probably won't care either way.
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.
Met with three directors in on the chain, at least roughly like two hours cycle forward and painless, and all the members were very short and no more than 30 minutes. A person