First interview was a phone screen to get an idea of the types of work I had done. Then I was called in for an in person panel interview. It was five different people and I was asked ranging quesitons from behavioral to technical. The final interview was between the manager of my particular group and the general manager. Then I was given a skills test. 5 questions about Computer Science theory 5 questions specific to IOS. I was then called back within a week and offered the job.