I did 3 interviews. First was with a very nice recruiter. She asked briefly about my experience, my salary expectations, where am I located etc. We scheduled time for a technical interview.
Most of the questions on technical interview were about different cases and what I will do to solve them. Couple questions were about Swift. It was a nice talk, nothing scaring :)
The third interview was with two managers. Mostly we talk about the project, salary, experience and other common question question about the offer.
After that they've sent me a benefits list and told me to wait the last interview with the client. I was waiting. Then I asked about updates and still they told me to wait, wait and wait.
I guess it happens. In the end, I had a good impression about a company