I recently got an offer from Agoda as a Staff Software Engineer.
I had to go through 4 round of Technical Interviews and one manager round.
First round was purely on Data Structure.
2 questions were asked which were easy and from the leetcode 150 question exercise.
Both from the arrays and were simple. I was able to solve both of them under 30 mins. We concluded the interview in 35 mins.
Second Interview:
Algorithm and design
1 ds quesiton on Hashmap implementation and low level design for the same with concurrency.
Third Round:
System design
Need to implement simple hotel booking system
Fourth round:
Architecture round
It was majorly about the Redis internal and database internals. Not to complex. Just focused on indexing and transaction handling in microservice env where high consistency is required.
Fifth round: Manager round
concluded in 30 mins with positive feedback.