First interview with a recruiter and then with their Head of HR. Followed by 3-4 technical interviews along with a take-home exercise. Each technical interview was followed by the engineering manager of the team and one of their iOS engineers. Some of the interviews had to be taken on the weekends and it's something I didn't particularly like.