agoda logo
Agoda· Staff Backend

Agoda interview experience - Staff Backend - July 25

Result
Rejected
Location
Bangkok
Posted
1 Oct 2025
958 reads

Summary

My interview journey for a Staff Backend Engineer position at Agoda in Bangkok consisted of 5 rounds. I successfully cleared all the technical assessments and interviews but was ultimately rejected in the final Hiring Manager round due to a combination of undefended salary expectations and an unclear motivation for relocating.

How it went

My friend's interview process at Agoda for a Staff Engineer position in Bangkok was quite extensive, covering 5 distinct rounds.

R1: Online Assessment (HackerRank)
This round included two problems: one was a LeetCode Hard Data Structures & Algorithms (DSA) question, and the other was an API design problem. For the API design, it was crucial to demonstrate knowledge of plain vanilla HTTP client basics, without relying on abstract client frameworks like Spring.

R2: Live DSA (HackerRank)
This was a live coding round where I had to solve two coding questions (easy-medium difficulty). One was a variation of the classic Stock Buy/Sell problem, and the other was a Dynamic Programming (DP) problem similar to Jump Game. The expectation was to not only code but also run the solution and pass all test cases live.

R3: Platform Round
In this round, I was presented with a badly designed system and tasked with improving it. This involved elements of code review and discussions around database and technology choices. The interviewers thoroughly grilled me with numerous 'how / what / why / why not' questions related to my proposed solutions.

R4: System Design (HLD)
This round was a classic high-level system design exercise, where I had to design a scalable system from the ground up.

R5: Hiring Manager
The final round was with the Hiring Manager, focusing on behavioral questions and past experiences. Key questions included 'Why Agoda?' and my motivation for relocating. Salary expectations were also discussed. Interestingly, I cleared all the technical rounds but was rejected in this final round, not for technical reasons, but because I couldn't adequately defend my salary expectations and didn't have a clear, compelling reason for moving from Bangalore to Bangkok.

The moral of the story is definitely not to underestimate the Hiring Manager round; it's about much more than just soft skills—it's about alignment, clarity, and motivation.

Questions asked (7)

  1. 01

    Variation of Stock Buy/Sell

    Data Structures & Algorithms · Medium

    A coding problem that was a variation of the classic Stock Buy/Sell problem. I was expected to code, run, and pass all test cases live during the interview.

  2. 02

    DP Problem (similar to Jump Game)

    Data Structures & Algorithms · Medium

    A dynamic programming problem that was similar in nature to the Jump Game problem. I had to code, run, and pass all test cases live.

  3. 03

    API Design: Plain HTTP Client Basics

    System Design

    An API design question focused on demonstrating strong understanding of plain HTTP client basics, emphasizing solutions without relying on high-level frameworks like Spring or other abstract client libraries.

  4. 04

    System Improvement and Code Review

    System Design

    I was presented with a badly designed system and asked to propose improvements. The round also involved a code review component and discussion about database and technology choices, with a thorough grilling on 'how, what, why, why not' behind my decisions.

  5. 05

    High-Level System Design

    System Design

    A classic high-level system design exercise was given, requiring me to outline the architecture of a large-scale system.

  6. 06

    Why Agoda?

    Behavioral

    I was asked about my motivation for wanting to join Agoda.

  7. 07

    Relocation Motivation (Bangalore to Bangkok)

    Behavioral

    I was asked to explain my reasons and motivation for relocating from Bangalore to Bangkok.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Agoda recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!