I didn't apply for this role but the recruiter saw my profile online (I guess LinkedIn), and contacted me. The recruiter was very professional and responsive. There were only 2 rounds, both are technical. One with NTT Data employees, and another with clients as this's is a contract position.
In the first round there were 2 members in the panel, one is manager and other one is a senior developer. After tell me about yourself and general questions, developer started asking technical questions, all on native iOS, some are basic and some are in-depth. After the first round, on the same day recruiter gave me a positive feedback and asked my availability for the second round.
Second round was with clients, there were 2 members in the panel, again a manager and a developer. They both asked technical questions, few are difficult but a person with good experience can answer, a junior might struggle.
After that, recruiter called me on the same day and said the interview went well and they're working on an offer. In about 4 days later, they gave me an offer I couldn't resist.