I attended three steps of interviews. These are Online Coding, System Design and Cultural Fit. All of them were comprehensive and challenging.
At the initial, I was called online by recruiter.This was about introduction,job,education and work experiences.
At first 15-20 minutes of coding interview, interviewers asked some questions about data structures. Afer this part, I was asked a coding problem. It was a hard level question. I think candidate should have 10 minutes to think and design solution in mind. By talking and answering questions, coding is too hard.
System design interview was pretty good. Duration is 90 minutes. Candidates should tell about functional and non-functional requirements, estimations, tradeoffs, bottlenecks, database design, API design, database selection and draw design.
Cultural fit is a tiring interview as well. Duration is 60 min. I was asked 12 questions in one hour. First part consists of questions about behavorial and career.
Second part is about Booking such as how booking makes money and what Booking's business model.(agency vs merchant)