I applied through a recruiter. The process took 4 weeks. I interviewed at Agoda (Bangkok)
Interview
Interview process:
They will provide the interview process details before processing for the interviews.
There will be 2 Technical rounds
Technical 1: DSA medium to hard level leetcode problem.
I was ask to find the minimum path weight to reach at point y from a arbitrary point x in a 2d grid. (Graph problem BFS traversal).
Technical 2: HLD round there is no pattern in HLD round they can ask any random. I was ask to design a vendor specific functionality in agoda. So vendors can hit agoda API to get there respective bookings.
I was able to clear both the rounds and got the mail for proceeding for the HM and Talent Acquisition round but after a week they drop my profile all of the sudden without any discussion
Interview questions [1]
Question 1
I was ask to find the minimum path weight to reach at point y from a arbitrary point x in a 2d grid. (Graph problem BFS traversal).
I applied online. The process took 4 weeks. I interviewed at Agoda in Jul 2025
Interview
1st round: SHL test.
The test included more questions than anyone could be capable of completing in the given time limit. The portal was not friendly - they recommend firefox. Firefox showed blank page after my test started.
1 month after I submitted the test, a recruiter emailed me with link to book a slot for video call.
The link was working, but the calendar simply showed no available time after a few clicks. I tried three times to ensure this was an issue with the booking site itself, not my network, device or anything else. I then had to wrote back and let the recruiter know the issue.
In the end it's the scheduled day for screening call. I waited in the Teams room and waited, until I saw an email popped out. The recruiter emailed me literally at the starting time of the call to inform me that she couldn't make it.
If any of the above hiccups happened only once, or twice, I would still be ok to proceed, which I did. But 3 times, even before a screen call could be made? I decided to respect my time and replied the email to withdraw from this process.
Before the interview I had to do a complicated case study that seemed to be asking for people to do work for free. It included:
You are hired to start the Internal Communications Team, with 3 headcount available for you to hire
• The goals for you in this role are:
1. To ensure that every Agent in CEG understands why each of the big changes that impact them are
happening
2. To increase pride, engagement and motivation in our Agents
• What we would like to see in your case study is:
a) What metrics would you define to set targets and measure the progress made along the way
b) Knowing that there is a lot of unknown we would like to know what would be your plan for research
and experimentation towards achieving the 2 goals above
c) Make your own assumptions for that information not provided to you and share
▪ What solutions you would like to put in place / what would you change in order to achieve the
goals? You don’t need to expand your explanation too much, but it’s important to explain why you
think that solution / change will help.
▪ What would be your plan for the 6 first month based on those solutions / changes?
▪ How would you utilize the 3 headcount provided to you?
The task information was four pages long and had errors in it, ironically.
After this, I had an in person interview explaining my case study. The person interviewing me seemingly did not know what internal comms was, and kept asking me about KPIs over and over again. It was very odd, Unsurprisingly, I didn't get it