The recruiter who handled the interview process, as well as all the interviewers I spoke to, were friendly, direct, helpful, and responsive.
It gave me a warm feeling that they wanted to help me do my best so that they could better evaluate my abilities, instead of grilling me and wanting to fail.
The interviews were difficult because they included using diagram-drawing tools to present concepts and architectural designs, questions on Spark, Kafka (messaging systems in general), Hadoop, SQL, Scala (a small percentage), testing, and general programming knowledge. The time just flew by because there was so much to cover.
Overall, I really enjoyed the interviews, as they gave me a glimpse of the tech stack Booking.com is using and what kind of skills they are looking for.
How do you determine if you will need more partitions in Kafka (or any other messaging system)?
The following metrics were computed from 12 interview experiences for the Booking.com Data Engineer role in Amsterdam, Netherlands.
Booking.com's interview process for their Data Engineer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Booking.com's Data Engineer interview process in Amsterdam, Netherlands.