1st: Initial recruiter call
2nd: Interview w/ principle engineer - chatting about iOS architectures, development techniques etc. Overall a nice chat.
3rd: Take home coding test - You are given a brief in a document outlining an app you have to build. The app has a few certain features that are not difficult, but you have a maximum of 4 hours to do it. Its a nice exercise, but the time limit means you do not have time to show-off, you have to get the features complete. I was left with code that had plenty of opportunities for cleaning up afterwards, but there just wasnt time.
4th: Interview with Eng manager - chatted briefly about the coding test submission, opportunities to refactor etc. Then was given a Leetcode problem, which I solved easily.