1st step: Online interview with a live coding session.
2nd step: On-site interview in Amsterdam.
On the 1st step, there were several complicated questions about Core Data, concurrency, generating getters and setters, and so on. I completed everything greatly.
On the 2nd step, there was an obvious question about a simple UITableView, and I got confused. I was expecting in-depth questions about memory management, more concurrency, runtime stuff, and so on.
Make a basic UITableView. Implement JSON-to-object mapping. Implement table delegate and datasource. Implement async image loading.
The following metrics were computed from 9 interview experiences for the Booking.com iOS Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their iOS Developer roles in Amsterdam, Netherlands is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Booking.com's iOS Developer interview process in Amsterdam, Netherlands.