I was approach by a recruiter, he organised first interview which went so well, he was a very nice guy.
Later I was invited for first technical interview, that also went very well and I was able to answer all conceptual questions interviewer asked.
Then comes second interview, which was horrible, they asked me to explain outputs of given code, which were based on purely Objective-C and Swift based functions, which only that person can answer whose memory about code is strong, I mean seriously? No problem solving no data structures no OOP concepts neither technical concepts of iOS. But that guy, I believe from Pakistan he literally asked memory based question despite the fact that I have only 2 years of experience in iOS and I have deployed apps in Objective-C and Swift.