"Booking.com is a 20-year startup"
I have been in a passive search for a job when have got an invitation from a recruiter who represented Booking.com.
In the beginning, we have had a 30-minutes screening and introduction call where I have told about myself, my experience and problems that I solve every day. Also, the recruiter has asked me why I want to work at Booking.com.
After this call, I have got a link to the HackerRank test. There were 75 minutes to solve 4 questions (posted in the Q&A due to description size limitation).
On the next day, I have got an email from the recruiter with congratulations on passing the test and invention to the face-to-face interview to the headquarters office in Amsterdam. The technical call interview has been skipped because I had had an excellent HackerRank test result.
We have arranged about the date for the onsite interview. I have been offered to pass it in 6 weeks. Booking.com took all the costs of buying flight tickets, accommodation, and visa preparation. The company has offered to spend 4 to 5 days in Amsterdam to get more about the city, environment, culture and stuff like that.
Before the f2f interview, I have got a lot of helpful information from company representatives about preparing for the interview, living and working in Amsterdam and also I have had several calls with the recruiter where I could ask questions interesting to me and got some tips about each interview path. The most useful notes from my point of view:
- the company applies for a work visa also for your partner (girlfriend/boyfriend, fiancee/fiance, wife/husband)
- tries to find a job for your partner
- covers all cost to relocation
- 30% tax ruling
- the first month you can live in an apartment at the expense of the company
- also offers its own realtor to search for an apartment
- offers the 20-foot container to move all your things
- there are language courses (at the expense of the company)
- lunch in the canteen costs 2 euro :)
Day of the interview.
The interview process started at 11:30.
At the beginning have been a recruiter interview (see Q&A).
After that, I have had a 1-hour lunch with a compatriot who already works at Booking.com. It’s not a behavior interview (as warned). During this lunch, you can get the necessary information about relocation, living and working for the company.
After lunch, I have had the first interview. It has been a 1-hour coding interview with two developers (see Q&A).
The second interview has been about system design with two developers (see Q&A).
The last interview has been non-technical (see Q&A).
At the end of each interview, you can ask all your questions. Here I realized that it's not the best place that I could have. At least the following points have guarded me, perhaps for you, this will also matter:
- Booking.com doesn't have a CI/CD workflow per se. Only about 30% of projects already have or introduce such tools like Jenkins and in other projects, artifacts deploy using by manual executing scripts on virtual machines/jump-servers.
- The myth that in Booking.com there are not unit-tests isn't a myth. Some employers do acknowledge that there is such a problem. That in some projects there is a low code coverage with unit-tests. Nevertheless, they have justified by the fact that integration tests solve all problems, which in my opinion does not sound in their favor.
- On my question "What is inspires you as a developer at Booking.com?" I didn't get convincing answers (from 4-5 company employees who have been directly interviewing me), it's sad to realize.
- The final moment that I want to draw attention. The position on which I have applied for has implied forming a new team, which in particular would deal with migration from monolithic to microservices. Thus, when I have asked the manager about the migration strategy I haven't received even a rough plan from him. It was one of my main motivations to try myself in Booking.com because I already have several years of experience in this area and I want to continue to develop in it. This moment significantly (negatively) influenced the perception of Booking.com as about my new future place of work.
After less than a week, I have received feedback from a recruiter. I have been asked what I feel about the past interview. I have been understanding that the first part of the technical interview was almost failed, but I have been sure of the other two, I showed myself well, according to my feelings. However, as it has turned out, according to the report that the recruiter has had, I have been not successful in any of the interviews (:
Summarizing:
- The recruitment process is well established
- The coordination process passed without a hitch
- Booking.com offers a strong relocation package
- The interview process is built competently enough
- The process of working in the company leaves much to be desired
I hope my experience will be useful