Skip to content

Agoda interview guide

Booking Holdings' travel platform with a Bangkok engineering hub and visa relocation. Interviews: HackerRank coding, Platform round (design plus code review), system design, culture fit. Updated October 2026.

Agoda at a glance
Category India and Asia
Intern level Software Engineer Intern. Bangkok: Summer Internship (8 to 10 weeks, June to July), Off-Cycle (4 to 16 weeks, August to April, part-time allowed), Co-op (4 to 12 months). India: 6-month SDE intern in Gurugram (on-site interviews, 2025 and 2026 cycles).
New grad level Associate Software Engineer (Levels.fyi entry level; median 1 YOE in Thailand data). Fresh-grad engineering hiring is thin right now: the only fresh-grad engineering posting on Greenhouse in Oct 2026 is 'Software Developer, DevOps (Bangkok-based, 10-month Contract)', which says fresh graduates and candidates with up to two years of experience are welcome. A July 2025 LeetCode OA post calls a contract software engineer role 'IC1'.
0 to 3 years Levels.fyi ladder: Associate Software Engineer, Software Engineer, Senior Software Engineer, Staff, Lead, Principal. Early career spans Associate and Software Engineer; a 3.10 YOE candidate was hired as Senior (Bangkok, Jun 2025) while a 7 YOE Gurgaon candidate was downleveled to Software Engineer (Oct 2024), so mapping varies by location. Greenhouse titles above Senior use numeric levels: Staff = Level 4, Lead = Level 5 (L5), Principal = L7 (Oct 2026 postings).
Online assessment HackerRank (official Tech hiring guide; consistent in 2024 to 2026 posts) : Interns: 3 to 4 DSA questions. IC1 contract (July 2025): 3 questions, 75 minutes. Experienced: 1 to 2 DSA plus 1 REST API question using HTTP GET on a paginated mock endpoint (jsonmock.hackerrank.com).
Coding rounds Intern: 1 to 2 rounds with DSA. Full time: 1 coding round plus coding inside the Platform round (code review and fixes).
Behavioral Agoda values: Do things the right way; Move fast and be efficient; Be a scientist, experiment and measure; Take ownership and make a difference; Be direct and respectful. Behavioral answers follow the CAR method (Context, Action, Results).
Timeline India intern cycles: OA shortlisting 7 Nov 2025, test 8 Nov, results by 14 Nov (two candidate posts); spring 2026 cycle shortlisting about 20 April 2026, assessment emails about 22 April, on-site interviews 22 to 24 May 2026, offer about a week later; 2025 summer cycle OA around 20 April 2025. Bangkok Summer Internship runs June to July. Full time: official decision within 2 weeks of the last round; local hires can join 2 weeks after accepting; international onboarding 2 to 4 months for visa and relocation. Reported end-to-end for one SSE: about 2 months. No hiring committee or team-match stage is described; you apply to a specific team.
New grad pay Levels.fyi per-level figures (read 2026-10-04): Thailand Associate Software Engineer total comp about THB 720K/yr (base about THB 709K, small stock and bonus; 17 data points); Software Engineer about THB 1.56M; Senior about THB 2.29M. India: Associate Software Engineer about INR 22 lakh/yr, but from only 2 data points. LeetCode: India SDE intern stipend INR 1 lakh/month (2025 and 2026 posts). Reference point just above early career: Bangkok SSE with 3.10 YOE offered THB 170K/month base + up to 19% performance bonus + THB 340K joining bonus (June 2025).
Official links Careers, Students, Official interview prep, Values

Interview process

New grad

  1. Application. Apply on careersatagoda.com (Greenhouse-backed) or LinkedIn, or get referred. Agoda says it aims to respond within a week; no reply in 2 months means it moved on. Agoda says more than 100 openings exist for 0 to 2 years experience across departments.
  2. Agoda coding assessment (HackerRank). Official: a HackerRank online test. Reports: 2 to 3 DSA questions (IC1 contract OA July 2025: 3 questions in 75 minutes); experienced OAs add an HTTP/REST question (fetch a paginated JSON API and compute an answer). Official assessment guide: tests last 30 minutes to an hour; data engineering tests use Python and SQL.
  3. Recruiter screen. Team and role overview, your stack and projects, motivation for Agoda, salary expectations, availability, and relocation to Bangkok if relevant (about 30 minutes).
  4. Coding round. About 60 minutes, LeetCode-style, on HackerRank (durations from SSE and Staff reports; the official guide gives none). Official guide: assesses problem solving, critical and systematic thinking, code efficiency and CS knowledge (algorithms, data structures, complexity). Agoda Engineering (2023 post) says a working solution matters more than an optimal one and you must prove correctness with tests.
  5. Platform round. Depth in your specialization (official 2025 guide). The 2023 Agoda Engineering post describes it as designing a feature for the Agoda site, app or backend across frontend, backend and data layers, then reviewing, fixing and improving a given code snippet ('play the role of a lint tool'). 2025 to 2026 SSE and Staff reports match: improve a given architecture plus a code review.
  6. System design round. Architecture with practical design choices and clear reasoning; sometimes framed as improving a partially complete design.
  7. Culture fit / hiring manager round. Values alignment and collaborative work style; behavioral questions answered with the CAR method (Context, Action, Results).
  8. Decision. Official: final decision typically within 2 weeks of the last round, by email. Local hires can join about 2 weeks after accepting; international relocation takes 2 to 4 months.

Intern

  1. Online assessment (HackerRank). 3 to 4 DSA questions (arrays, stacks, graphs, palindromic substrings, fixed-bound subarrays). India 2025 summer OA: 3 questions (1 easy, 2 medium). One Gurugram candidate claims about 10,000 applicants, about 500 shortlisted after the OA and resume, 66 invited on site (May 2026).
  2. Round 1: DSA and CS fundamentals. In person at the Gurugram office for India interns (2 eliminatory rounds), pseudo-code on paper in at least one report; 1 to 2 DSA problems (3Sum, hashing, greedy; Group Anagrams and a stack-based parsing problem in another onsite) plus a DB schema design (e.g. PVR cinema), networking (DNS routing), load balancing and rate limiting concepts, and project questions.
  3. Round 2: platform / experience. Varies: system design for a chat app with read receipts and a SQL schema plus Docker questions; or internship deep dive with DBMS, OS and software engineering basics and a practical DSA problem; or a 15 minute exercise solving an HTML/CSS task with an AI agent where constraints were deliberately twisted so the AI fails (May 2026). Both rounds are eliminatory.
  4. Result. Reported from 1 to 2 days up to about a month after on-site rounds. India stipend reported at INR 1 lakh/month.

With 1 to 3 years of experience

Most lateral write-ups are Senior Software Engineer loops (3.10 to 8+ YOE, Bangkok or Gurugram): HackerRank OA (1 DSA + 1 REST API question), a 60 minute coding round (3Sum, Longest Substring Without Repeating Characters, binary search or jump-game DP variants), a Platform round (improve a bookings-by-date-range API with caching, rate limiting, auth, UTC date handling; or complete a partial design and review a given code block), an architecture/LLD round (e.g. build a shadow-testing framework comparing old and new function outputs), and a hiring manager round (mentorship, mistakes, experiments, trade-offs, conflict, relocation). Recruiters share prep docs and links per round (Aug 2025 report). One SSE process (8+ YOE) took 2 months from LinkedIn application to offer. Agoda also runs 'Fast track 1-Day Program' hiring events for Staff backend roles in Bangkok (2026 postings and a Sep 2026 report). New in 2026: a 10+ YOE candidate was scheduled for a 2 hour 'AI assisted pilot' system design round (Mar 2026). Downleveling at offer stage is reported (Gurgaon SSE offered SE, Oct 2024).

Online assessment

  • Platform: HackerRank (official Tech hiring guide; consistent in 2024 to 2026 posts)
  • Format: Interns: 3 to 4 DSA questions. IC1 contract (July 2025): 3 questions, 75 minutes. Experienced: 1 to 2 DSA plus 1 REST API question using HTTP GET on a paginated mock endpoint (jsonmock.hackerrank.com).
  • Notes: HackerRank function-stub format. Make all hidden test cases pass; one candidate notes correct logic can still fail cases on HackerRank. Agoda's official assessment guide recommends a practice round to build speed and a stable internet connection.

Prepare with How to pass an OA and compare formats in OA formats by company.

Coding rounds

  • Rounds: Intern: 1 to 2 rounds with DSA. Full time: 1 coding round plus coding inside the Platform round (code review and fixes).
  • Style: LeetCode easy to medium in live rounds (3Sum, Group Anagrams, Longest Substring), harder in OAs (Count Subarrays With Fixed Bounds, Maximum OR). Agoda Engineering: 'We don't need highly challenging problems'; the focus is approach, testing and readable code.
  • Environment: HackerRank for remote rounds (you can run code); pen and paper pseudo-code for India intern on-site rounds. Use the language you are most comfortable with. No AI during interviews unless explicitly allowed (official AI policy).
  • Graded on: Testing skills, critical and systematic thinking, code efficiency and readability, CS knowledge; a working, tested solution beats a non-functional optimal one; proactively discuss complexity (Agoda Engineering blog).
  • Reported focus topics: Arrays and hashing (3Sum, anagrams, subarray counting), Sliding window and two pointers, Stacks and parsing, Graphs and trees (tree-based OA questions), Greedy and heaps (coupon halving, task ordering), REST and HTTP basics, pagination, JSON handling (OA API question), System design fundamentals: caching, rate limiting, load balancing, message queues, DB replication and sharding, Code review, debugging and refactoring, DB schema design, Behavioral stories in CAR format mapped to Agoda's 5 values

Run every practice problem through the 45-minute framework and the code quality rubric.

What they ask (data)

Based on 14 distinct problems tagged to Agoda in the last 6 months (3 in the last 30 days, 5 in the last 3 months, 44 all-time) across two open datasets of LeetCode company tags. Tags are user-reported, so treat frequency as a signal, not a promise.

Difficulty mix (last 6 months): Medium 79%, Easy 14%, Hard 7%

Most tagged topics (share of problems): Array 79%, Sorting 36%, Hash Table 29%, String 21%, Stack 21%, Dynamic Programming 14%, Greedy 14%, Binary Search 14%, Backtracking 7%, Bit Manipulation 7%

Watch out: Agoda has thin LeetCode data. Weight the reported questions and the format notes above more than this list.

Most frequent problems

Ranked by frequency, weighted toward the last 30 days. Classics like Two Sum sit near the top of almost every company's list because users tag them everywhere. Solve those fast. The signature list below is more specific to this company.

# Problem Difficulty Last seen Topics
1 Number of Atoms Hard 30 days Hash Table, String, Stack, Sorting
2 Remove All Adjacent Duplicates in String II Medium 30 days String, Stack
3 Subsets Medium 30 days Array, Backtracking, Bit Manipulation
4 House Robber Medium 3 months Array, Dynamic Programming
5 Rank Transform of an Array Easy 3 months Array, Hash Table, Sorting
6 Eliminate Maximum Number of Monsters Medium 6 months Array, Greedy, Sorting
7 Minimum Absolute Difference Easy 6 months Array, Sorting
8 Capacity To Ship Packages Within D Days Medium 6 months Array, Binary Search
9 Sort Colors Medium 6 months Array, Two Pointers, Sorting, Quicksort
10 Daily Temperatures Medium 6 months Array, Stack, Monotonic Stack
11 Longest Substring Without Repeating Characters Medium 6 months Hash Table, String, Sliding Window
12 Koko Eating Bananas Medium 6 months Array, Binary Search
13 Subarray Sum Equals K Medium 6 months Array, Hash Table, Prefix Sum
14 Jump Game Medium 6 months Array, Dynamic Programming, Greedy

Signature problems

Problems where Agoda accounts for a large share of all recent tags across companies. These are the most Agoda-specific questions in the data.

# Problem Difficulty Last seen Topics
1 Number of Atoms Hard 30 days Hash Table, String, Stack, Sorting
2 Remove All Adjacent Duplicates in String II Medium 30 days String, Stack
3 Eliminate Maximum Number of Monsters Medium 6 months Array, Greedy, Sorting

Reported in 2025 to 2026 interviews

Questions candidates said they got, each linked to the post where it was reported.

Question Role When Source
OA: Count of Palindromic Substrings Software Engineering Intern 2026-04 post
OA: count subarrays whose min equals min_price and max equals max_price Software Engineering Intern 2026-04 post
OA: in a permutation, minimum length subarray from which k elements can be reordered into k consecutive integers Software Engineering Intern 2026-04 post
Group Anagrams (interviewer expected the O(n*k) counting approach, not sorting) Software Engineering Intern 2026-07 post
Modified 'atomic molecules' formula-parsing problem solved with a stack (similar to Number of Atoms) Software Engineering Intern 2026-07 post
Platform/system design: chat app with one-to-one, one-to-many messaging and read receipts, SQL schema; what Docker is and why it is used Software Engineering Intern 2026-07 post
3Sum, hashing and greedy questions in pseudo-code on paper, then design a database schema for a PVR cinema plus DNS routing basics SDE Intern (6 months, Gurugram) 2026-05 post
Solve an HTML/CSS problem using an AI agent whose constraints were deliberately twisted so it fails; find the trap in 15 minutes SDE Intern (6 months, Gurugram) 2026-05 post
OA: lexicographically smallest task queue when only adjacent '1'-'2' and '2'-'3' swaps are allowed Software Engineer (contract, IC1) 2025-07 post
OA: minimum total cost to buy items with at most m coupons, each coupon halving (floor) an item's price Software Engineer (contract, IC1) 2025-07 post
OA: largest team where each developer's lowerSkill/higherSkill limits are respected SDE Intern (summer 2025) 2025-04 post
OA: split process times across 2 cores to minimize the maximum load; count numbers with all unique digits in (a, b) SDE Intern (summer 2025) 2025-04 post
OA: Maximum OR after up to k doublings Senior Software Engineer 2026-06 post
OA: HTTP GET a paginated TV-series API and return the highest IMDb-rated show in a genre (tie by name) Senior Software Engineer 2026-06 post
Coding round: 3Sum and Longest Substring Without Repeating Characters Senior Software Engineer (Bangkok) 2025-07 post
Platform round: improve a service that lets external clients fetch bookings by date range (caching, DB load, rate limiting, authN/authZ, date formats and UTC) Senior Software Engineer (Bangkok) 2025-07 post
Architecture round (LLD): shadow-testing framework comparing outputs of a() and a_updated() over many inputs, with persistence Senior Software Engineer (Bangkok) 2025-07 post
Design round: complete a partially finished HLD and find its issues, then review a given code block Senior Software Engineer backend (Bangkok) 2026-02 post
OA: 1 tree-based DSA question (LeetCode medium) plus 1 API design question with test cases Backend Software Engineer 2025-10 post

Beyond LeetCode

Platform round with code review: you are given a code snippet to understand, debug, improve and lint; or a partially complete design to critique. OA REST API question (paginated HTTP GET, aggregate and return the best result). LLD prompts such as a shadow-testing framework. 2026 intern round where the candidate had to solve an HTML/CSS task with an AI agent and detect why the agent failed. 2026 senior loops: a 2 hour 'AI assisted pilot' system design round (10+ YOE, Mar 2026). Official AI policy: AI fine for preparation and polishing your resume; not allowed during interviews, live system design, technical Q&A, behavioral or take-homes unless stated; no invisible AI tools.

System design

Appears even for interns: chat app with one-to-one, group and read receipts plus SQL schema; DB schema for a cinema; load balancing and rate limiting concepts. Full-time early career: a Platform round (design an Agoda feature across layers, plus code review) and a System Design round. Official tips for the Platform round: discuss requirements first, lead the conversation, go top to bottom, write it like technical documentation, draw a sequence diagram, discuss trade-offs, metrics and testing.

Start with who needs system design, then the framework.

Behavioral

Framework: Agoda values: Do things the right way; Move fast and be efficient; Be a scientist, experiment and measure; Take ownership and make a difference; Be direct and respectful. Behavioral answers follow the CAR method (Context, Action, Results). (official page)

What they look for:

  • Data-driven decisions and experimentation (Agoda runs up to 1,000 experiments at once per its Tech guide)
  • Ownership and impact-driven execution
  • Clear communication of your thought process; interviews are a discussion, not a Q&A
  • Willingness to refine your first answer; optimal over perfect
  • Growth mindset, curiosity, eagerness to learn quickly, mentoring others
  • Motivation for Agoda and for relocating to Bangkok

Questions to prepare:

  • Tell me about a situation where your team chose a different approach than the one you suggested.
  • Do you prefer building a new project from scratch or working on an existing stable system?
  • How would you respond if you were not given the type of work you want?
  • Tell me about a mistake you made and what you learned.
  • Describe an experiment you ran and how you measured it.
  • Why Agoda, and why move to Bangkok?

Build your answers with the story bank. Company detail: behavioral guide.

Tips

  • Read Agoda's official Tech interview guide and the Agoda Engineering post 'Preparing for Interview at Agoda' before anything else; they describe each round and what is scored.
  • Practice HackerRank specifically, including the REST API problem type (paginated HTTP GET); laterals report 1 DSA + 1 API question.
  • In the coding round, get a working, tested solution first, test both true and false cases, and state complexity before you are asked.
  • Prepare for the Platform round by reviewing real code: practice finding bugs and naming improvements in a 50 to 100 line snippet, and designing a feature across frontend, backend and data layers with a sequence diagram.
  • Write 5 CAR stories, one per value: Do things the right way; Move fast and be efficient; Be a scientist; Take ownership; Be direct and respectful.
  • Follow the AI policy: use AI to prepare, never during interviews or take-homes unless told; invisible AI tools are banned.
  • If you are outside Thailand, check the job post for 'relocation provided'; English is the business language and onboarding with visa takes 2 to 4 months.
  • India students: watch the Gurugram 6-month SDE intern cycles (shortlisting and OA in November and April in 2025 to 2026, on-site in late May 2026) and expect pen-and-paper pseudo-code plus DB schema and networking basics on site.

4-week plan for Agoda

Do this after you finish a core list like Grind 75 or NeetCode 150.

  • Week 1: Solve problems 1 to 20 from the most frequent list. Time-box each at 30 minutes.
  • Week 2: Solve problems 21 to 40. Re-solve any you failed in week 1 without looking.
  • Week 3: Solve the signature problems and every reported question above. Do 2 timed mock interviews.
  • Week 4: Write 8 stories for the Agoda values: Do things the right way; Move fast and be efficient; Be a scientist, experiment and measure; Take ownership and make a difference; Be direct and respectful. Behavioral answers follow the CAR method (Context, Action, Results). round. Do 2 full mock loops. Review the online assessment and system design notes above.

Sources

Watch out: Fact-checked 2026-10-04: every URL was re-fetched. careersatagoda.com and Medium return 403 to scripts, so they were read in a browser; LeetCode posts were read through LeetCode's public GraphQL API (slugs matched to IDs) and problem slugs checked through the GraphQL question API; Greenhouse postings read through the public Greenhouse boards API. Official pages confirmed: Tech interview guide (dated 23 July 2025: Coding, Platform, System Design, Culture Fit rounds, decision within 2 weeks), Interview Guide (CAR method, AI policy), How We Hire FAQ (respond within a week, 2 months means moved on, 2 to 4 month relocation, five values), assessments blog (dated Feb 2024), values blog (June 2024), Students page (programs, 100+ openings for 0 to 2 years). The Agoda Engineering Medium prep post is from June 2023, so Platform round details are older than the official 2025 guide. Corrections made: fresh-grad contract claim narrowed to the one verified 10-month posting; experienced-loop YOE range corrected (reports are 3.10 to 8+ YOE SSE, not 2 to 4); coding-round duration attributed to candidate reports; 'Number of Atoms' mapping labeled as similar; India Levels.fyi sample size (2) flagged; 2026 AI-assisted pilot round added. Early-career interview data is mostly from India intern cycles (Gurugram) and SSE loops; Bangkok new-grad loop details are inferred from the official guide. Intern on-site formats differ by interviewer. The 10,000 applicants / 66 interviewed funnel is one candidate's claim. The Nov 2025 intern timeline comes from a promotional post (7331959) corroborated by a second post (7332840). Web search budget was exhausted, so Glassdoor, Reddit or Blind were not checked; LeetCode Discuss search was used instead.

Next: All companies