I applied online. The process took 1 day. I interviewed at Apple (San Jose, CA) in Aug 2009
Interview
I got a phone interview from cupertino, CA.
Brief explanation for current job requirement, and have a coding test over the phone interview.
Coding Question was not much difficult.
such as define macro usage and using the macro define, implement the function using define macros.
Interview was going well, but unfortunately i haven't get pass the exam.
Interview questions [1]
Question 1
Define a macro for byte offset of a given field in a structure.
I applied through an employee referral. The process took 1 day. I interviewed at Apple (Sunnyvale, CA) in Apr 2009
Interview
First interview consisted of a phone conversation with a recruiter who was very positive and high energy. It was a typical recruiter filtering process - see if I had the skills and was able to carry on a conversation about my background with confidence.
Second round was a phone interview with the hiring manager. It was pretty easy, we went over my background, and then a little about the job requirements. I honestly said the job and my interests weren't a match. A classic "I could do the job - but do I want to do job" situation. We closed out the interview nicely, and went our separate ways.
Overall I would say the people I dealt with were very professional and focused. If the position had matched what I was looking for I would have been very positive about pursuing things further. Overall, seemed to be an organization that had its act together.
I applied through other source. The process took 2 weeks. I interviewed at Apple (Cupertino, CA) in Oct 2007
Interview
I was contacted by an engineer based on my technical blog. I had a phone interview, then was flown out for a full interview. It was a pretty intense interview (have been through an MS interview, too). Lots of people, very focused on skills and knowledge, really rapid fire. I got everything from database design to CSS questions. Lunch with the hiring manager. Smart folks.