I applied online. I interviewed at Booking.com in Oct 2014
Interview
I applied online, got the call in a few weeks and after a phone interview I received an offer to be interviewed with engineers. Prepared with interview reviews from Glasdoor. I has answered all the questions with a good mark from interviewers. Only one thing wasn't good enough, I guess - my English.
Interview questions [1]
Question 1
First question was to solve a programming problem. Other questions were about business logic, about hotels etc. First question:
write a function that gets a filename/file descriptor for a dictionary file and a list of chars
and returns the biggest word that contains all the chars in the list.
example:
'/usr/share/dict/english.dict'
amsterdam
abacadabra
asdfasdfasdfa
['a','b','c']
=> abacadabra
I applied online. The process took 2 months. I interviewed at Booking.com (Amsterdam) in Feb 2015
Interview
Never had such before. Instead of just giving a task (as an exam) and wait you cracking it they told about a problem and we were working on it together.
The whole process included:
-coding task on time online.
-mobile short talk to HR
-online technical interview with 2 team leads
-onsite interview. 5 hours, 3 rounds.
Interview questions [1]
Question 1
The chess game and algorithm for a horse getting shortest path to move from one point to another.
I applied through an employee referral. The process took 4 weeks. I interviewed at Booking.com in Jan 2015
Interview
After I applied this position, got an Email and need to finish online code test on HackerRank. The test contains 6 coding tests with 3 difficult, 2 medium and 1 easy problem( Just choose the one you can complete in 1 hour) . Then I got call from HR and confirmed the time of technical review.
Then, the technical phone review with two developer. The question is there is an endless stream, you can get characters from this stream one by one. How to identify a word from this stream? How to handle the case if the first character of this word appeared several times in this word? For example, grep "interview" from "intervinterview". How to find thousands of word from this string?
I applied online. The process took 2 weeks. I interviewed at Booking.com (Amsterdam) in Dec 2014
Interview
* Recruitment Interview with the Recruiter : This was general round over telephone, recruiter asked me some general questions about my total experience, why do I want to leave my current company and why do I want to join booking.com
* Technical phone interview with 2 members from the IT Department : In this round first I got a test fr 1 hour and that test was prepared by Hackerrank.com, after that I got a call and phone interview starts, during phone interview they again gave me a problem to write algorithm for it and asked complexity of it.
* Face to face interview at office, in my case Amsterdam
Interview questions [1]
Question 1
If there is a small hotel in part of Amsterdam why should we add them?