I applied online. I interviewed at Booking.com in Nov 2017
Interview
First, four problems to solve on hackerrank. After passing that part i was contacted and interviewed by technology recruiter (common questions about my background and skills). After that, phone screen interview with two tasks, 45 minutes which I did not pass.
Interview questions [1]
Question 1
You have a function f(p) that returns an array of linked pages e.g f(homepage) = {page1, page2, page3}. Or f(page1) = {page4, page5}. If there is no linked pages function will return null. And we say one site is a good site if we can get to any page of that site in a less than 6 clicks. The task was to write a function that will check is it a good site or not using f(p).
I applied through a recruiter. The process took 4 weeks. I interviewed at Booking.com (Amsterdam) in Sep 2017
Interview
Recruiter phone call, HackerRank coding test, technical phone interview, On-Site Interview in Amsterdam. Onsite interview consisted of 1 coding, 1 system design, 1 behavioral interview. After the on-site interview I got the final decision in 3-4 days which was a reject.
Interview questions [1]
Question 1
Using CanMove(x1, y1, x2, y2) and IsEnd(x, y) functions, write a function to exit a maze.
I applied through an employee referral. The process took 2 months. I interviewed at Booking.com (Amsterdam)
Interview
Hackerrank coding challenge -> Phone Screen -> On-Site interviews (Algorithms, System Design).
Pretty standard questions and very nice interviewers (really really nice!). Overall liked everything from the beginning to the end.