I applied online. The process took 5 days. I interviewed at Apple in Mar 2012
Interview
Both recruiter and hiring manager were polite, professional and efficient. Scheduling took just a few communications by email. The phone interview with the hiring manager lasted just 30 minutes. We talked briefly about the position and the team and about my background. The rest of the conversation centered around technical questions regarding Objective C language and design patterns. Their decision to pass on my candidacy came after just one day so there was little waiting time.
Interview questions [2]
Question 1
Describe three methods of notification in Objective C and where they should be used.
The process took 1 day. I interviewed at Apple (Cupertino, CA) in Feb 2012
Interview
After 30mins phone screen I was invited for an in person interview at Apple Cupertino location.
For in-person interview, I spoke to 3 technical engineers, 1 manager and a director one at a time.
Director was nice and asked few cultural and behavioral questions and overall he seemed happy
Manager was little rude, aggressive (pretending to have SJ attitude) and without evening knowing any details about my background and skills blatantly told me that this is not a 9-5 job and I need to work extra hours because they work as a Startup. Infact this gave me a idea that this guy is a paniker and don't enjoy solving problems.
Two of the three engineers I spoke to were B grade guys, in fact after interviewing at so many big companies I realize that there are so many of these guys who would never hire a A grade candiate in fear of loosing there jobs.
I have to a conclusion after interviewing at Big Enterprises ( don't want to name them) that its better to have a group technical round rather a single 1:1 round.
One of the question was why Spring framework and why DI ?
They also asked couple of brain teaser from KhanAcademy (LOL)
I applied through a staffing agency. The process took 1 day. I interviewed at Apple (Cupertino, CA) in Dec 2011
Interview
I was contacted by the staffing agents. The hire manager did about 45 minutes phone screen. Then a guy called me, without scheduling and we talked about 1 hour. A few day later, I was invited to onsite interview. It lasted from 10:00 -5:00.
Interview questions [2]
Question 1
Write java code to find out if it exists that the sum of three integers is zero among a sequence integers.