Worst interview process ever, the recruiter was terrible. Took 2 weeks to schedule a first round, 10+days without answer then she scheduled without ask, then it overlap with another meeting and asked to change the time an which she said ok, but never happened.. then I spent half hour waiting and unfortunately had to leave the interview 15m earlier as i had to run to another meeting.. fortunately made to solve both problems in time and no further optimisation was possible as both were O(n) solutions.
They asked me some book-name-jargons of Software engineering, which maybe i don't know,
On the interview itself, two engineers.
Engineer 1 - Problem 1) Solution O(n) quite simple. Engineer-2 tried to increase the complexity but provided bad constants and created confusion, which was solved by Engineer-1.
Engineer-2 Problem 2) Solution O(n) quite simple. He didn't seem a python coder, so he wasn't able to understand the solution, some of his statements didn't made sense at all. I did doubt about binary tree or divide and conquer for the optimal solution.. and opted for divide and conquer.
So far Leads, often.. cant resolve this sort of quiz but did it. In fact im not a Software Engineer and some of the terminology itself is not clear to me, but I do enjoy coding and hold gold HR in 3-4 disciplines..
Notice to Booking.com: The recruiters are the first impression of your brand and the ambassadors of the process, the one i got E.K. was very unprofessional. One of the interviewers A. was very good, kind and thoughtful.. the other M. didn't gave me the impression to be capable of drive coding challenges.
I know that this company have, stands and can do better.. but my impression this time was not positive and hope this feedback helps this beloved organisation to improve and make things right internally.