I uploaded my documents to the Apple website but did not hear back from them for several months. Once I did hear back, they set up a phone interview for sometime within the next couple of days.
The phone interview was about an hour long, and they asked personal (nothing illegal, haha), behavioral, and technical questions. The technical questions were not too difficult, and I did not answer all of them correctly.
A few days later, they asked me to come in for an on-site interview, to which I agreed. I arranged the flights and hotel with their input. I arrived the day before the interview.
There were up to two days of interviews. Whether or not you had an interview on the second day depended on how the first day went; they let you know that within a few hours after leaving.
The first day of interviews was with people from the team I would be joining. They mostly asked technical questions pertaining to the knowledge needed for the job. They also asked quite a few questions about anything technical on my resume that interested them. For example, I had done a bit of C several years ago, and one of the interviewers asked me some questions in C, which kind of threw me off since it had been so long since I had done any.
The second day of interviews was with people higher up in the organization. They were still engineers, but engineering managers. There were still quite a few technical questions on this day, but they also asked quite a few non-technical questions.
They offered me the position a few days after the interviews were over. They asked me how much I wanted to get paid. I gave them a number that was low (I was unaware of that at the time), and they counter-offered with something that was 20% higher.
I was asked some questions about C that one would not know the answer to unless they had done it more recently than myself, as it has been several years since I last used it.
That kind of threw me off, but I did not need to know C for the position.
The interviewer said the only reason he asked me was because he studied computer science in university about two decades ago.
The following metrics were computed from 10 interview experiences for the Apple QA Engineer role in Cupertino, California.
Apple's interview process for their QA Engineer roles in Cupertino, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Apple's QA Engineer interview process in Cupertino, California.