Candidates applying for Developer roles take an average of 60 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Booking.com overall takes an average of 28 days.
Common stages of the interview process at Booking.com as a Developer according to 1 Glassdoor interviews include:
Presentation: 100%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Booking.com (Amsterdã)
Interview
Interviewed by phone and needed first to pass HackerRank test (average complexity). You should be focused here at good knowledge of some language (I used c++) and good understanding basic data structures (map/hash_map/vector, etc). After successful passing the test I was invited onsite. There were 3 interviews - coding, system design and free talking about prior experience / booking business awareness. At coding part onsite to be successful you should be aware of basic algorithms and data structures with focus at system scalability. At system design part I was asked to design small feature for Booking portal. It's totally doable if you do what you are asked for and ask questions, e.g. what amount of data you should process, can the processing be background or it should be realtime, etc.
I had great experience and fun, therefore recommend applying to Booking. I had no contract due to not passing system design part.
I applied through a recruiter. The process took 3 weeks. I interviewed at Booking.com (Amsterdã) in Sep 2016
Interview
The interview consisted of multiple steps:
1. A first call to assess experience and willingness to work at booking;
2. An HackerRank test with 4 problems to solve in about 75 minutes, you don't need to pass every test to continue, as they thankfully do look at the code instead of just the score;
3. A technical phone screen with 2 engineers, requires writing code on a site without running it, 2 problems were asked, along with time complexity of each solution. Lasts about 1 hour, with 10 minutes dedicated for asking any question to the interviewers;
4. An onsite interview comprised of 4 steps:
- A first short talk with the initial recruiter (20-30 minutes)
- A technical interview with 2 engineers, they ask 1-2 problems and you have to write the solution on a piece of paper (about 1 hour)
- A design interview, they present a general problem and ask to design a possible solution, along with estimates so that you can scale the solution accordingly (about 1 hour)
- A final behavioral interview with a team lead, mostly about the experiences, projects you worked on and some general questions on how you work/relate with coworkers
After each step there was always a call with the initial recruiter to give feedback on how it went, the feedback given is quite detailed, they let you know exactly what they liked/disliked so you can work on improving it.
Overall, a really good experience, I didn't get an offer due to some uncertainties in the last few steps, but was told to try again a few months later.
Interview questions [1]
Question 1
Technical interviews are about standard algorithmic problems that can be found on leetcode, hackerrank, CtCI, etc.
Some examples:
- a variation of matching parenthesis in a string
- a variation of determining if a string is an anagram of another
- determining if an integer list is sorted
- the 2-sum problem
The onsite interview is generally harder than the previous ones.
I applied online. The process took 3 weeks. I interviewed at Booking.com (Amsterdã) in Nov 2016
Interview
Worst experience : I take many rescheduling this interview. And on interview time also awful . I herd some peoples laughing at me. If they want hiring some people, they will be changing process or hr teams