I applied through a recruiter. I interviewed at Apple
Interview
Recruiters I spoke to were nice and friendly but after the first phone interview with someone in the team, which I felt I didn't do well on as I was not well prepared, I was very surprised to find that they won't even send me any email to let me know that they will continue looking for someone else, etc. From a large, reputable company with process I would think is established for hiring people, in this era, it was very surprising.
I applied online. The process took 1+ week. I interviewed at Apple (Cupertino, CA) in Sep 2011
Interview
Interviews were not too challenging may be cos its a QA position. Basic debugging questions which a QA would deal with on a daily basis. Simple C programs and algorithms questions. No special preparation required if you know to write simple C programs like atoi, string manipulation. Do your homework on compensation since they wont negotiate at a later time. Entry level QA positions have some of the perks missing so be ready to quote a higher base salary.
Interview questions [1]
Question 1
atoi c program, string reversal, command line parsing, mutex vs semaphore