Expedia logo EX
Verified Company Vault

Expedia DSA Interview Questions

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

59 Total Questions
13 (22%) Easy Problems
38 (64%) Medium Problems
8 (14%) Hard Problems
🔥 Most Tested Topics:
Strings (22)Arrays (17)Core DSA (12)Trees (6)Stack / Queue (3)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 59 of 59 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
724Find Pivot IndexEasyCore DSAImplementation / Reasoning62.7%100.0%3m
1962Remove Stones to Minimize the TotalMediumCore DSAImplementation / Reasoning65.7%100.0%3m
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%100.0%3m
227Basic Calculator IIMediumStack / QueueMonotonic Stack / Simulation46.9%100.0%3m
460LFU CacheHardDesignData Structure Design49.2%100.0%3m
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%100.0%3m
146LRU CacheMediumDesignData Structure Design47.4%100.0%3m
895Maximum Frequency StackHardArrays; Stack / QueueSorting / Prefix / Scan; Monotonic Stack / Simulation66.8%100.0%3m
38Count and SayMediumCore DSAImplementation / Reasoning62.9%100.0%6m
1492The kth Factor of nMediumHeapPriority Queue70.4%100.0%all
611Valid Triangle NumberMediumStringsHashing / Sliding Window56.9%100.0%all
1101The Earliest Moment When Everyone Become FriendsMediumCore DSAImplementation / Reasoning66.1%87.5%all
1151Minimum Swaps to Group All 1's TogetherMediumArraysSorting / Prefix / Scan61.2%87.5%all
1328Break a PalindromeMediumStringsHashing / Sliding Window51.6%87.5%all
2168Unique Substrings With Equal Digit FrequencyMediumStrings; TreesHashing / Sliding Window; DFS / BFS64.6%87.5%all
3136Valid WordEasyStringsHashing / Sliding Window50.9%87.5%all
2366Minimum Replacements to Sort the ArrayHardArraysSorting / Prefix / Scan53.1%87.5%all
443String CompressionMediumStringsHashing / Sliding Window60.0%87.5%all
2491Divide Players Into Teams of Equal SkillMediumCore DSAImplementation / Reasoning68.9%87.5%all
1451Rearrange Words in a SentenceMediumStringsHashing / Sliding Window67.1%87.5%all
2533Number of Good Binary StringsMediumStringsHashing / Sliding Window52.9%87.5%all
1560Most Visited Sector in a Circular TrackEasyCore DSAImplementation / Reasoning60.0%87.5%all
1611Minimum One Bit Operations to Make Integers ZeroHardArraysSorting / Prefix / Scan78.4%87.5%all
316Remove Duplicate LettersMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window53.2%87.5%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%75.0%6m
198House RobberMediumDynamic ProgrammingState Transition53.2%75.0%6m
49Group AnagramsMediumStringsHashing / Sliding Window72.6%75.0%6m
1465Maximum Area of a Piece of Cake After Horizontal and Vertical CutsMediumArraysSorting / Prefix / Scan41.4%75.0%6m
695Max Area of IslandMediumGraphsBFS / DFS / Topological Sort74.0%75.0%6m
1283Find the Smallest Divisor Given a ThresholdMediumCore DSAImplementation / Reasoning65.9%75.0%6m
20Valid ParenthesesEasyStringsHashing / Sliding Window44.2%75.0%all
3168Minimum Number of Chairs in a Waiting RoomEasyArraysSorting / Prefix / Scan79.4%75.0%all
3035Maximum Palindromes After OperationsMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window46.5%75.0%all
3Longest Substring Without Repeating CharactersMediumStrings; TreesHashing / Sliding Window; DFS / BFS; Sliding Window39.1%62.5%all
121Best Time to Buy and Sell StockEasyCore DSAImplementation / Reasoning56.8%62.5%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%62.5%all
42Trapping Rain WaterHardCore DSATwo Pointers67.4%62.5%all
13Roman to IntegerEasyStringsHashing / Sliding Window66.6%62.5%all
1944Number of Visible People in a QueueHardStack / QueueMonotonic Stack / Simulation73.1%62.5%all
2062Count Vowel Substrings of a StringEasyStrings; TreesHashing / Sliding Window; DFS / BFS73.2%62.5%all
926Flip String to Monotone IncreasingMediumStringsHashing / Sliding Window61.9%62.5%all
767Reorganize StringMediumStringsHashing / Sliding Window57.1%62.5%all
1963Minimum Number of Swaps to Make the String BalancedMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window78.0%50.0%all
28Find the Index of the First Occurrence in a StringEasyStringsHashing / Sliding Window46.7%50.0%all
697Degree of an ArrayEasyArraysSorting / Prefix / Scan58.4%50.0%all
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%50.0%all
11Container With Most WaterMediumCore DSATwo Pointers60.0%50.0%all
22Generate ParenthesesMediumStringsHashing / Sliding Window78.7%50.0%all
255Verify Preorder Sequence in Binary Search TreeMediumTrees; Binary SearchDFS / BFS; Binary Search51.8%50.0%all
230Kth Smallest Element in a BSTMediumTrees; HeapDFS / BFS; Priority Queue76.8%50.0%all
127Word LadderHardStringsHashing / Sliding Window45.6%50.0%all
787Cheapest Flights Within K StopsMediumHeapPriority Queue41.8%50.0%all
1413Minimum Value to Get Positive Step by Step SumEasyArraysSorting / Prefix / Scan64.7%50.0%all
1423Maximum Points You Can Obtain from CardsMediumArraysSorting / Prefix / Scan57.7%50.0%all
17Letter Combinations of a Phone NumberMediumStrings; BacktrackingHashing / Sliding Window; Backtracking66.1%50.0%all
532K-diff Pairs in an ArrayMediumArraysSorting / Prefix / Scan45.9%50.0%all
1507Reformat DateEasyCore DSAImplementation / Reasoning68.5%50.0%all
1353Maximum Number of Events That Can Be AttendedMediumArraysSorting / Prefix / Scan39.0%50.0%all
98Validate Binary Search TreeMediumStrings; Trees; Binary SearchHashing / Sliding Window; DFS / BFS; Binary Search35.8%50.0%all