I was contacted by HR to set up a telephone screen with an engineer. The interview was all about programming. You have to be a super good programmer even for a testing job. The questions have nothing to do with the job description. They didn't put any programming skill requirements in the job description, which is really confusing and misleading.
Array, binary tree, stack, string, hex/decimal/binary conversion
The following metrics were computed from 41 interview experiences for the Apple Software QA Engineer role.
Apple's interview process for their Software QA Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Apple's Software QA Engineer interview process.