INTERVIEW PROCESS:
===================
Usual way is 3 phone screens and one onsite interview with many people
I was initially called through a technical recruiter for a pre-screening to next level of interview and has been screened to next call and the following questions were asked in the next rounds!!
Few questions in the first round of interview and then to the second round of interview was scheduled.
An interview just said hi and has been just jumped into the too technical questions like a rapid fire round :
I am ok with C, C++, Objective C and asked about Memory Allocation in C , C++
Remove duplicates in a list with the best time complexity
Keyword "@property, synthesize and diff between atomic and non atomic"
Virtual functions and Overloading, Overriding functions
Design Patterns
Diff between hash and array in Perl
It was a 30 min interview process!!
All was kool, but should its more kind of timely questions which you have to answer.
And finally said will get back to you after discussion with the senior management level !!
Just said we will get back to you and no response..which i assumed to be declined!!
Experience was decent one, but remember you have to be attentive to answer the questions in depth !!