I applied online. After 30days(approx) I got a call from recruiter(I never expected) and asked whether I am interested for Iphone SDK test application engineer. I happily agreed and the recruiter asked me some basic stuff about my past experience with iphone and arranged an interview with the hiring manager.
This is my first interview for a job and I was completely nervous. I couldn't handle it and I completely screwed it.
The hiring manger started asking some behavioural questions and usual questions like Why apple? I suggest people to answer this question carefully. From this point ur actual interview starts. The way u answer the question, the interviewer goes in that direction. I felt apple does drill u more on Datastructures or programming questions on their first phone interview. I dont know about the interview that takes place later because I am not selected. He asked mostly generalized questions. Moreover the postion was tester/application developer position. I have no idea about testing or the approach to follow.
some of questions i remember were
Why apple?
Tell me about the apple's product and their technology and how would u improve
Why did u like ....... application of apple
past experiences with iphone?
how would u test an application? what thinks u look for it? I answered it and based on that he asked me multiple questions .
how would u test a table view?
how would you manually test for memory leaks not using any tools
some more which I dont remember?
By seeing above questions everyone can easily say this is a very easy interview. But I completely screwed it.
Make sure u dont have ur first interview with big companies. That's my feeling