There are 4 or 5 rounds of interviews, including a technical assessment, which was actually kind of easy. At the last interview they tell you the catch- you go to their 5 week training program, and at the end, you're supposed to lie and say you have 5+ years iOS experience. They coach you on how to get through technical interviews, and they have a help line you can call, if you find that you don't know how to do the job - because you don't actually have 5 years experience.