I applied online, and the process took 5 weeks. I interviewed online from October to November 2020.
The hiring process was divided into 4 steps:
After each interview, I received:
Due to coronavirus, all three face-to-face interviews were conducted online via BlueJeans. After each interview, I was given a 30-minute break.
Technical Test (HackerRank, 90 minutes)
Covers the basics of JavaScript, HTML, CSS, and problem-solving.
Features 18 questions and two coding challenges.
Recruiter Phone Call (20 minutes)
Technical Interview (HackerRank, 60 minutes)
Two interviewers presented two tasks: one frontend and one backend.
Frontend Task: Fetch and render a list. Then, do the same with user input.
Backend Task: Given an array of hotels (hotel_id, name) and an array of reviews (hotel_id, score), return an array of hotels with their average review score. Calculate the time complexity.
F2F: 1 - Backend + System Design (Two interviewers)
Coding Challenge (30 minutes): Create a function to calculate the next state in the Game of Life (rules provided).
System Design (30 minutes): Deploy Game of Life with features: calculate next state, show history, user_id.
Follow-up questions:
F2F: 2 - Frontend (Two interviewers)
Create a function to fetch and render an array of stocks (stock_id, stock_name, price).
Follow-up questions:
div, use position: fixed; bottom: 0). During this step, the interviewer asked extensively about CSS positioning (absolute, fixed, etc.).F2F: 3 - Behavioral (Two interviewers)
Regular behavioral interview. I agreed with the feedback.
The following metrics were computed from 1 interview experience for the Booking.com Full Stack Developer role in Russia.
Booking.com's interview process for their Full Stack Developer roles in Russia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Booking.com's Full Stack Developer interview process in Russia.