The process took 5 days. I interviewed at Booking.com (Ámsterdam) in Feb 2020
Interview
The interview process started with a Hackerrank test. The questions included HTML/CSS/JavaScript, time complexity, and algorithms with average difficulty. The test of the last question that is given by Booking was wrong. I struggled a bit because I did not understand why my results are wrong. Input that was supposed to be correct was wrong. I realized that after 10 minutes. So, be careful with that!
I passed the first part and got an email for the second phone interview with an HR. The interview was via an app called BlueJeans. It was so badly set up that another interviewer of Booking joined first (because HR provided the same link) and the HR was late for 5 minutes. I was so confused, and I thought he is the interviewer, and I started explaining myself. Then the HR woman joined and then we understood there is a problem. The other interviewer left, and I started explaining myself again. I was a bit nervous this time because of the things, and HR did NOTHING to calm me down or say no worries or sorry. She just waited for me to go on. She was so unprofessional and rude. Even though they returned to me, she said I don't have enough experience IN YEARS (She asked nothing technical). I said I still want to try my chance because I trust my knowledge. She just said no and asked me to try again after I get more experience.
TL;DR: Overall, I got a very bad experience from a non-technical HR who did not even read my CV before.
I applied through a recruiter. The process took 3 weeks. I interviewed at Booking.com (Ámsterdam) in Nov 2019
Interview
Recruiter got in touch via LinkedIn. Used the tactic of saying that the salary was up to a very big amount. Then we had a quick phone call for him to explain a little bit more about the company and the benefits. Next step was a hackerrank test with some theory tests and two of those ridiculous puzzles. Moving on, there was a remote live coding with two developers on hackerrank, with one front-end problem and one back-end problem. Final step was the face-to-face interview on booking headquarters (3 of them). With 2 front-end developers (tooltip), with 2 back-end developers (game of life) and behavioural with a director. I didn't receive a call with feedback. Just a generic/automatic email saying that they decided to not proceed with my application.
Interview questions [4]
Question 1
Implement a tooltip JavaScript plugin for booking designers. They know HTML, CSS but not JavaScript.
Interview process is having total 5 rounds as explained by the recruiter:
1st round Online test consisting mix of html, css and javascript question with moderate difficulty. It also had two programming questions:
2nd round HR interview , asked the motivation for the role and tour current work experience
3rd phone interview that was taken by 2 interviewers to test both frontend and backend skills.
render list of objects e.g., var rooms = [{'name': 'abc', 'facilities': ['f1', 'f2'], 'price': 12}, {'name': 'def', 'facilities': ['f4', 'f2'], 'price': 5}];
tbody was given, you need to call the already implemented renderHotel by passing each object from the array.
also based on selection of number of room, calculate the total price
unfortunately, I did not pass this exercise since it has been a long time to work on javascript
4th 5th , onsite interviews for frontend and backend respectively
Interview questions [1]
Question 1
programming question -
questions for css were about positioning, border-size , float and clear
javascript - closure, hoisting var let and const keywords.