There were 4 rounds of technical interview.
1. Teleephonic. Where they ask iOS questions wrt views, memory, table views etc,. And 2D array search and its performance and other DS related questions on Phone!!
2. Mostly Algo and DS fundamentals and Array based questions
3. Design round. They asked me to design reusable components and networking related framework questions
4. Design round. Again its an extension of the above with few more questions related to resuable collectionview, networking and TDD.
5. This is a leadership round. where an highly over qualified , over acting, sillicon valley kickes jack would behave like Einstein's descendant and try to show how great they are.