Talentd
FleetCode
Make and follow sheets.Sign in

Agoda Interview Questions (45)

Coding problems reported from Agoda interviews and online assessments.

Start practising
A private sheet of Agoda's most asked problems with a two-week finish date.
Questions45
Easy14
Medium29
Hard2
Asked in 30 days3as of 16 Aug 2026
TitleSolutionAcceptDifficultyAsked
78. SubsetsVideo
Solution82.7%Medium
Last 30 days
198. House RobberVideo
Solution53.6%Medium
Last 3 months
726. Number of AtomsVideo
Solution65.1%Hard
Last 30 days
Solution75.1%Easy
Last 6 months
Solution61.7%Medium
Last 30 days
Solution50.9%Medium
Last 6 months
Solution69.1%Medium
Last 6 months
Solution74.8%Medium
Last 6 months
15. 3SumVideo
Solution40.1%Medium
Solution44.9%Medium
75. Sort ColorsVideo
Solution69.9%Medium
Last 6 months
394. Decode StringVideo
Solution63.0%Medium
Solution73.9%Easy
Last 6 months
55. Jump GameVideo
Solution41.2%Medium
Last 6 months
Solution54.0%Easy
322. Coin ChangeVideo
Solution49.3%Medium
Solution48.2%Medium
Last 6 months
Solution64.2%Easy
Solution50.4%Medium
Last 6 months
Solution42.6%Medium
Last 6 months
1. Two SumVideo
Solution57.8%Easy
Solution71.8%Medium
Solution45.2%Easy
46. PermutationsVideo
Solution82.3%Medium
120. TriangleVideo
Solution59.9%Medium
202. Happy NumberVideo
Solution60.0%Easy
412. Fizz BuzzVideo
Solution75.9%Easy
Solution57.5%Medium
Solution63.5%Medium
Showing 1–45 of 45

More about Agoda interviews

Agoda is one of the largest travel technology companies in Asia, known for building highly scalable systems that power millions of hotel bookings worldwide. Because of this scale, Agoda's engineering teams place a strong emphasis on data structures, algorithms, and problem‑solving ability during technical interviews. Candidates are expected to write clean, efficient code and explain their reasoning clearly.

The Agoda coding interview process typically begins with an online coding assessment or recruiter screen, followed by one or two technical interviews focused on algorithms and real-world problem solving. For experienced candidates, there is often an additional system design discussion that evaluates scalability, architecture, and engineering trade‑offs.

From real candidate reports, Agoda frequently asks problems involving:

  • Arrays and strings with two-pointer or sliding window techniques
  • Hash maps and sets for frequency counting and optimization
  • Trees and graphs including traversal and shortest path problems
  • Dynamic programming for optimization challenges
  • Heaps and priority queues for scheduling or ranking problems

The difficulty distribution typically includes a mix of medium-level algorithm problems with occasional easy warm‑ups and harder follow‑ups that test optimization and edge cases.

FleetCode helps you prepare by collecting 46 real Agoda coding interview questions asked across multiple roles. Problems are organized by difficulty and topic, with solutions available in Python, Java, and C++. By practicing these company‑specific patterns, you can focus your preparation on the types of questions Agoda interviewers actually ask.

Interview tips

Preparing for an Agoda coding interview requires strong algorithm fundamentals and the ability to communicate your thought process clearly. Based on candidate reports, the interview process typically includes several stages.

  • Online assessment or coding test (60–90 minutes):These are commonly medium-level questions involving arrays, hash maps, or graph traversal.
  • Technical coding interviews (2–3 rounds): Each round lasts about 45–60 minutes. You'll solve one or two problems while discussing time and space complexity.
  • System design or architecture round (for experienced roles): Focuses on designing scalable systems such as booking platforms, search systems, or APIs.
  • Behavioral or hiring manager interview: Evaluates collaboration, problem-solving mindset, and past project experience.

The most common algorithm categories reported in Agoda interviews include:

  • Arrays and strings with sliding window or prefix techniques
  • Hash table problems for counting, grouping, or deduplication
  • Tree and graph traversal using BFS or DFS
  • Heap / priority queue problems for scheduling or ranking tasks
  • Dynamic programming for optimization and path problems

A strong preparation strategy is to focus primarily on medium-level problems while ensuring you can optimize brute-force solutions during the interview. Interviewers often start with a straightforward version and then ask for improvements or additional constraints.

Common mistakes candidates make include:

  • Jumping straight into coding without clarifying the problem
  • Ignoring edge cases such as empty inputs or duplicates
  • Not explaining time and space complexity
  • Writing code without testing with sample inputs

A realistic preparation timeline is 4–8 weeks of focused practice. Practicing Agoda‑style questions in advance significantly increases your chances of recognizing patterns during the actual interview.

Frequently asked questions

What DSA topics does Agoda ask most?

Agoda frequently asks problems involving arrays, strings, hash tables, and tree or graph traversal. Sliding window techniques, BFS/DFS, heaps, and dynamic programming also appear in interviews. Many questions test your ability to optimize a straightforward solution.

How hard are Agoda coding interviews?

Agoda coding interviews are generally considered medium difficulty. Most questions focus on classic data structures and algorithms such as arrays, hash maps, trees, and graph traversal. Candidates are expected to write clean code, explain their approach, and optimize solutions when prompted.

Does Agoda ask system design questions?

Yes, system design questions are commonly asked for mid-level and senior engineering roles. These interviews evaluate your ability to design scalable systems such as booking platforms, distributed APIs, caching layers, and data pipelines.

What is the Agoda interview process like?

The process typically starts with an online coding test or recruiter screening. Candidates then complete two or more technical coding interviews focused on algorithms and problem solving. For mid-level or senior roles, there may also be a system design round and a final hiring manager discussion.

How long to prepare for Agoda coding interview?

Most candidates prepare for about 4–8 weeks depending on their current algorithm skills. A good plan is solving a few problems daily while reviewing core data structures and practicing explaining your solutions out loud.

How many LeetCode problems should I solve for Agoda?

Focus primarily on medium-level problems and company-tagged questions related to Agoda patterns such as sliding window, hashing, and graph traversal.