Taro Logo

Software Developer Interview Experience - Amsterdam, Netherlands

August 1, 2017
Positive ExperienceGot Offer

Process

The hiring process is competitive and aims at filtering apt candidates all the way up to the offer with a well-thought-out process. HR is well-structured in coordinating interviews and arranging travel, tickets, etc., for on-site candidates.

The on-site interviews are a unique experience. The software developer round is like any other core development interview (with Amazon, Indeed, etc.), with a focus on algorithms and then optimization. You will definitely crack this if you are already working in a serious coding environment.

The tricky ones are architecture interviews because none of the conventional understanding will work here. You may be able to approach the question with the right solutions, but unless you hit the right "jargon" words, the interviewer won't give you points. So, it's hinged on the following aspects:

  • Design a system with zero single points of failure.
  • Describe algorithms for peak data handling.
  • Describe acceptable turn-around time and fault tolerance.

This requires basic knowledge of load balancers, DB sharding, in-memory caches, and products like Redis, fast-config lookup such as ZooKeeper, and, of course, the ability to knit them all together.

Questions

The architecture interview was about describing the system I'm currently working on and analyzing its failure points.

Was this helpful?

Interview Statistics

The following metrics were computed from 30 interview experiences for the Booking.com Software Developer role in Amsterdam, Netherlands.

Success Rate

17%
Pass Rate

Booking.com's interview process for their Software Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.

Experience Rating

Positive67%
Neutral17%
Negative17%

Candidates reported having very good feelings for Booking.com's Software Developer interview process in Amsterdam, Netherlands.

Booking.com Work Experiences