There were 3 stages.
First, an online test on HackerRank with 4 tasks and 75 minutes. It was rather hard for the time given; I can't imagine anyone finishing everything on time in C or Java. I didn't solve the last problem, and in the other two, I had some tests that failed, but I passed to the next round.
The next round was a HackerRank CodePair interview with 2 tasks, lasting approximately 45 minutes. The interviewers were really helpful and nice; they didn't care about typos, gave me tips, and observed how I responded to them. I passed this one.
The last round was an on-site interview, lasting 3 hours.
All in all, it was hard but fun.
Given a list of hotels, a list of keywords, and multiple reviews for multiple hotels, sort hotels by the number of keywords found in their combined reviews.
Given the number of customer service employees and a list of timestamps for the start and end of phone calls, determine how many more customer service employees are necessary so that every phone call can be answered.
Given a directory, return the k biggest files within all files and directories inside the given directory.
On-site interview: Game of Life algorithm
The following metrics were computed from 9 interview experiences for the Booking.com Graduate Software Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their Graduate Software Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Booking.com's Graduate Software Developer interview process in Amsterdam, Netherlands.