3 stages
1st stage general introduction discuss about your profile and experiences , your job roles etc and the role you applied for talk about points how you can fit in the role
2nd fully technical about swift programming, interfaces, memory management, oops concepts, classes, GCD, design patterns , architecture, test cases, etc
3rd is interviewed by higher level senior or lead devloper which hey ask for real time scenarios of given a problem or asking about how we design and build for this scenario what techniques to use all are asked in deepth its a nice one to one discussion. after that I got to know that i got offered with in a day or 2.