My friend applied for me as a software developer.
I had 4 problems to solve in 75 minutes on HackerRank, which was easy.
After that, the recruiter called me, confirming I passed the first phase. They asked why I applied to [Company Name - assume Booking based on context] and what I was expecting. I was also informed that there would be a phone interview with two problems to solve in Codepad, where the idea should be correct and we would discuss complexity.
I passed this interview, which was interesting. The recruiter called me again and told me about the onsite interview. I prepared for this step, studying system design and solving problems, and reviewing data structures. She sent me some useful links to look at.
I went to Amsterdam, which was a great city to live in.
The interview had 3 phases:
The algorithm problem was easy, and I found the optimal solution. However, while I was talking, they asked me some questions for which I didn't know the exact answer. The system design portion was good, and it was my first time learning about system design. I failed the culture fit interview, which was a surprise.
It was a great experience, and I will apply again when the opportunity is available.
Return the longest consecutive sequence in an array (e.g., a, a+1, a+2, ...).
What is the best order for it?
The following metrics were computed from 30 interview experiences for the Booking.com Software Developer role in Amsterdam, Netherlands.
Booking.com's interview process for their Software Developer roles in Amsterdam, Netherlands is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Booking.com's Software Developer interview process in Amsterdam, Netherlands.