This are the steps:
-Coding Hacker Rank (3 exercises)
-1 call with a manager/Lead
-1 hour Debugging(Xcode)
-1 hour Coding (Xcode)
-1 hour Architecture
So first they give you a this hacker rank problems, that you need to complete in 1 hour, the first problem is really basic one, second one is array manipulation with the usage of map you can solve it really easy, third is medium, is about finding divisors.
Nobody ask you about this after doing this, i guess they just use this as a bar that you have to pass, then some lead call you to talk about your experience and ask questions about architecture, what kind of architecture you like and stuff like that (mvvm), they really like combine (as you should), this is followed by 3 one hour interviews, so they send you a project that does not compile and you have to fix some issues in the project (debugging) so, its funny how the guy brags about that this better interview instead of asking to solve an algorithm and in theory sounds really good, but... they make you do algos so... and also, this is project that you haven't seen in your life, has a lot of code all over the place, (i don't mean in a bad way) so how do they spect you to perform on a code that you don't have any idea how it works, now i found the issues fairly quick but, i asked the guy how do you want me to solve it, and the guy (i guess) was either distracted or did not care, and just replied asking you what do you think... anyway... one of the issues was that part of the json objects were not having a required key, their solution was to change it to optional...(to me that is like a patch) ,the next interview is using the same code and adding a feature, which is very easy to implemente until you see how many objects are involved in this process that you need to add something, any way this does not test the performance of a developer in anyway, in a real job nobody is gonna throw at you code and expect it to solve some problems in one hour, the last one is architecture with a lead, this was the only interview that i enjoyed we talk mostly about iOS architecture.
In general i think their interview process is broken, just being honest here.