I had applied earlier and made it so far as their Amsterdam office, where I had two onsite technical interviews. I was then escorted out.
The process this time went smoothly. The recruiter knew about my earlier interview from this year and was helpful.
After a brief HR phone interview, I was set up for a telephonic technical interview. During this interview, we worked on coding problems together on a shared notebook on TitanPad.
After solving the programming problem, they tried to dig deeper into Foundation Framework data structures and their implementation. After I answered those questions, they delved deeper into Objective-C runtime questions.
Write a function to find elements that repeat a given N times in a given L list.
Write a function to find elements that repeat a given N times in a given L list. The list contains objects, not numbers, and we are comparing references.
What happens if I set the bounds property to some UIView? Where is it used in practice?
What happens if I call a method on a garbage-collected object? How can this be prevented?
The following metrics were computed from 1 interview experience for the Booking.com Senior iOS Developer role in Pakistan.
Booking.com's interview process for their Senior iOS Developer roles in Pakistan is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Booking.com's Senior iOS Developer interview process in Pakistan.