It took 3 weeks, first a phone interview with the hiring guy who asked general questions about my experience. 3 days later a skype interiview with basic programming questions and a problem on a google document. 3 days later an interview related to problem solving but it didn't involve any programming. Finally 3 interviews 1 hour each with some basic computer problems, and questions about iOS developing.