First round was HM, general discussion around past projects and experience. Second round was basic iOS debugging and coding. For onsite it was 4 round architecture(no leetcode given sample code was asked to fix errors) , system design(this was generic not iOS specific), ios fundamentals (was asked to implement/fix couple functions in pre-written playground and also was asked to build a simple UI, I bombed it badly, got nervous and it was too much to complete within an hr but good thing was allowed to look up function/implementation in stack overflow or Apple docs) and behaviour. The interview itself was not too hard but they asked basic stuff and I bombed the interview. Tip: Practice basic stuff like concurrency, retain cycles and you should be able to crack it.