I applied through an employee referral. The process took 2 weeks. I interviewed at Apple (Sunnyvale, CA)
Interview
The interview is of high standards which evaluate basic concepts more deeply.
They scrutinize on technical concepts and problem solving techniques. But beware there are some managers who do not want to hire person who are more intelligent then them. They may fail even if you have performed well.
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.