Recruiter emailed me and asked me if I was interested in talking to the core os team. Once I said yes, she setup a phone screen with the hiring manager. The phone screen was mostly a behavioral type of interview. Questions like, what do you want to do after 5 years, why do you want to work for apple etc. After that phone screen, they went cold turkey on me and I had to probe them to check if they are still interested. Two days later(after sending an email asking for status), they setup a on-site interview. Initially it was supposed to be a 3 hr interview, but later cut short to 2 hrs. I thought the interview went well because mostly they asked me about my previous projects and patents and there wasn't really any hard technical question.
After the on-site interview, there was no response, and upon probing them further, I was told that they went ahead with another candidate without really giving me feedback as to what exactly they didn't like about me(not very uncommon I guess).
The people (recruiter, hiring manager and the team) were very nice and polite, but they were very slow in communicating. It's quite possible that they were overloaded. However, it was very frustrating to deal with them because of that. It was also not clear what exactly were they expecting from the candidate since they didn't seem articulate it well. It's really confusing when the interviewers agree to every answer you give them saying, that's a good point, but still you don't make the cut. I agree that they are not required to provide detailed feedback, but still some pointers would have really helped me prepare better for the next time(if there is one). Now, I have no clue what I need to correct if I were to interview again in apple next time.
My negative feedback has to do with this aspect more than any