Agoda logo AG
Verified Company Vault

Agoda DSA Interview Questions

44 curated coding interview questions directly asked in Agoda technical rounds, sorted by frequency with recency and difficulty diagnostics.

44 Total Questions
15 (34%) Easy Problems
27 (61%) Medium Problems
2 (5%) Hard Problems
🔥 Most Tested Topics:
Arrays (13)Core DSA (11)Strings (11)Dynamic Programming (6)Trees (4)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 44 of 44 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
726Number of AtomsHardCore DSAImplementation / Reasoning65.1%100.0%3m
1011Capacity To Ship Packages Within D DaysMediumBinary SearchBinary Search73.9%100.0%3m
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%100.0%all
1921Eliminate Maximum Number of MonstersMediumArraysSorting / Prefix / Scan51.1%87.5%3m
1209Remove All Adjacent Duplicates in String IIMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window61.3%87.5%3m
3893Maximum Team Size with Overlapping IntervalsMediumArraysSorting / Prefix / Scan51.6%87.5%3m
1200Minimum Absolute DifferenceEasyArraysSorting / Prefix / Scan75.1%87.5%6m
3178Find the Child Who Has the Ball After K SecondsEasyCore DSAImplementation / Reasoning62.1%87.5%all
739Daily TemperaturesMediumStack / QueueMonotonic Stack / Simulation68.7%87.5%all
3787Find Diameter Endpoints of a TreeMediumTrees; Dynamic ProgrammingDFS / BFS; State Transition68.2%87.5%all
75Sort ColorsMediumArraysSorting / Prefix / Scan69.6%75.0%6m
153SumMediumArraysSorting / Prefix / Scan39.1%75.0%all
63Unique Paths IIMediumCore DSAImplementation / Reasoning44.5%75.0%all
394Decode StringMediumStrings; Dynamic Programming; Stack / QueueHashing / Sliding Window; State Transition; Monotonic Stack / Simulation62.6%62.5%6m
1331Rank Transform of an ArrayEasyArraysSorting / Prefix / Scan70.9%62.5%6m
55Jump GameMediumGreedyGreedy40.9%62.5%6m
322Coin ChangeMediumDynamic ProgrammingState Transition48.4%62.5%6m
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%62.5%all
198House RobberMediumDynamic ProgrammingState Transition53.2%62.5%all
1636Sort Array by Increasing FrequencyEasyArraysSorting / Prefix / Scan80.8%62.5%all
1283Find the Smallest Divisor Given a ThresholdMediumCore DSAImplementation / Reasoning65.9%62.5%all
844Backspace String CompareEasyStringsHashing / Sliding Window49.9%62.5%all
724Find Pivot IndexEasyCore DSAImplementation / Reasoning62.7%62.5%all
70Climbing StairsEasyDynamic ProgrammingState Transition54.1%62.5%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%62.5%all
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%50.0%all
120TriangleMediumCore DSAImplementation / Reasoning59.9%50.0%all
2734Lexicographically Smallest String After Substring OperationMediumStrings; Trees; GraphsHashing / Sliding Window; DFS / BFS; BFS / DFS / Topological Sort34.9%50.0%all
1190Reverse Substrings Between Each Pair of ParenthesesMediumStrings; TreesHashing / Sliding Window; DFS / BFS72.0%50.0%all
380Insert Delete GetRandom O(1)MediumCore DSAImplementation / Reasoning55.4%50.0%all
12Integer to RomanMediumStringsHashing / Sliding Window71.0%50.0%all
496Next Greater Element IEasyStack / QueueMonotonic Stack / Simulation76.1%50.0%all
977Squares of a Sorted ArrayEasyArraysSorting / Prefix / Scan73.8%50.0%all
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%50.0%all
713Subarray Product Less Than KMediumArraysSorting / Prefix / Scan54.3%50.0%all
46PermutationsMediumBacktrackingBacktracking81.9%50.0%all
300Longest Increasing SubsequenceMediumDynamic ProgrammingState Transition59.4%50.0%all
412Fizz BuzzEasyCore DSAImplementation / Reasoning75.5%50.0%all
1048Longest String ChainMediumStringsHashing / Sliding Window63.0%50.0%all
767Reorganize StringMediumStringsHashing / Sliding Window57.1%50.0%all
202Happy NumberEasyCore DSAImplementation / Reasoning59.7%50.0%all
1071Greatest Common Divisor of StringsEasyStringsHashing / Sliding Window53.8%50.0%all
560Subarray Sum Equals KMediumArraysSorting / Prefix / Scan47.3%50.0%all
122Best Time to Buy and Sell Stock IIMediumCore DSAImplementation / Reasoning71.1%50.0%all