The interview process was good to start with, very clear-cut. The first round was an online coding test in HackerRank. Once cleared, HR called for a telephonic round where we discussed what I would like to improve on the app, my projects, and if I was okay relocating to Amsterdam. Next was supposed to be a Skype round with live coding, but they surprisingly decided to skip it for me as they felt the online coding was very good. The next step was an onsite interview in Amsterdam.
The interview process in Amsterdam was a day long with three rounds. The first was a technical interview on Objective-C. The second was a data structures round, and the last was a round with the Technical Lead.
While attending the in-person interview, I got the feeling they were looking for someone who had mugged up the solutions. Moreover, their approach to application architecture seemed as if they were not building it in a very modular way, and hence they did not like my solution to their architecture problem. But that is just my feeling.
How would you design the first two screens of the app?
Code Review
Searching for a word in a list of words. They wanted an exact solution for this.
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.