Interview Intel · Expedia

Expedia coding interview
questions, leaked.

49 problems reported across recent Expedia interviews. Top patterns: array, string, hash table. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Expedia's online assessment hits you with 49 problems across arrays, strings, and hash tables. Most are medium difficulty, which means you'll face tighter time pressure and fewer gimmes than you'd expect. Arrays dominate the problem set (26 out of 49), followed by strings and hash tables. Two-pointers, sliding windows, and binary search show up constantly as modifiers to array problems. If you freeze mid-OA on a sliding-window or greedy array problem, StealthCoder runs invisibly behind your screen and surfaces the solution in seconds. You need to walk in knowing the core patterns cold.

Tracked problems
49
Easy
14/ 29%
Medium
31/ 63%
Hard
4/ 8%

Top problems at Expedia

leaked_problems.csv49 rows
#ProblemDiffFrequency
01Find the Smallest Divisor Given a ThresholdMEDIUM
100.0
02Minimum Swaps to Group All 1's TogetherMEDIUM
97.7
03The kth Factor of nMEDIUM
97.7
04Valid Triangle NumberMEDIUM
97.7
05Minimum Replacements to Sort the ArrayHARD
95.2
06Unique Substrings With Equal Digit FrequencyMEDIUM
95.2
07The Earliest Moment When Everyone Become FriendsMEDIUM
95.2
08String CompressionMEDIUM
95.2
09Rearrange Words in a SentenceMEDIUM
95.2
10Divide Players Into Teams of Equal SkillMEDIUM
95.2
11Most Visited Sector in a Circular TrackEASY
95.2
12Number of Good Binary StringsMEDIUM
95.2
13Break a PalindromeMEDIUM
95.2
14Valid WordEASY
95.2
15Minimum One Bit Operations to Make Integers ZeroHARD
95.2
16Valid ParenthesesEASY
85.9
17Remove Duplicate LettersMEDIUM
81.9
18Find the City With the Smallest Number of Neighbors at a Threshold DistanceMEDIUM
71.3
19Best Time to Buy and Sell StockEASY
71.3
20Capacity To Ship Packages Within D DaysMEDIUM
71.3
21Minimum Number of Swaps to Make the String BalancedMEDIUM
71.3
22Longest Substring Without Repeating CharactersMEDIUM
71.3
23Trapping Rain WaterHARD
71.3
24Set Matrix ZeroesMEDIUM
71.3
25Group AnagramsMEDIUM
71.3
26Roman to IntegerEASY
63.8
27Number of IslandsMEDIUM
63.8
28Jump Game IIMEDIUM
63.8
29House RobberMEDIUM
63.8
30Max Consecutive Ones IIIMEDIUM
63.8
31Merge IntervalsMEDIUM
53.3
32Number of Visible People in a QueueHARD
53.3
33LRU CacheMEDIUM
53.3
34Keys and RoomsMEDIUM
53.3
35Two SumEASY
53.3
36Add Two NumbersMEDIUM
53.3
37Subarray Sums Divisible by KMEDIUM
53.3
38Least Number of Unique Integers after K RemovalsMEDIUM
53.3
39Count Number of Pairs With Absolute Difference KEASY
53.3
40Reverse Linked ListEASY
53.3
41Permutation in StringMEDIUM
53.3
42Rotting OrangesMEDIUM
53.3
43Minimum Number of Chairs in a Waiting RoomEASY
53.3
44Merge Sorted ArrayEASY
53.3
45Longest Increasing SubsequenceMEDIUM
53.3
46Reformat DateEASY
53.3
47Find the Index of the First Occurrence in a StringEASY
53.3
48Climbing StairsEASY
53.3
49Degree of an ArrayEASY
53.3

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Expedia OA. The proctor cannot see it. Screen share cannot detect it. Built because the OA filter rejects engineers who'd pass the on-site. That's a broken filter. This is the workaround.

Get StealthCoder
Topic distribution
What this means

The difficulty distribution is deceptive. Only 14 problems are easy; 31 are medium, 4 are hard. That's a 63 percent medium base, which means the assessment is designed to stress-test pattern recognition under time limits, not raw coding speed. Arrays are the backbone of Expedia's assessment. Study sliding-window subproblems (like Minimum Swaps to Group All 1's Together), two-pointer tactics (Valid Triangle Number), and greedy array manipulation (Minimum Replacements to Sort the Array). Strings and hash tables come second. Dynamic programming appears less often but shows up on hard problems, so it's a lower-priority drill unless you're aiming for the outlier. If you hit a wall on an unfamiliar greedy or DP variant during the live assessment, StealthCoder is your safety net, solving it invisible to the proctor while you stay calm.

Companies with similar patterns

If you prepped for Expedia, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Expedia.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built because the OA filter rejects engineers who'd pass the on-site. That's a broken filter. This is the workaround. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Expedia interview FAQ

How many array problems should I solve before the assessment?+

Array problems make up more than half of Expedia's assessment (26 of 49). Drill at least 20 to 25 array patterns, prioritizing sliding window, two-pointers, and binary search variants. You can't avoid arrays here. Spend 60 percent of your prep time on them.

Is dynamic programming a must-know for Expedia?+

DP appears 9 times across the problem set, mostly on harder problems. It's not primary. If you're solid on arrays, strings, and hash tables, DP can be your final 10 to 15 percent of prep. Skip deep DP optimization unless you're targeting a strong performance.

What string problems should I focus on?+

String problems (15 total) often combine with hash tables or two-pointers. Problems like String Compression and Rearrange Words in a Sentence test string iteration and manipulation. Drill string reversal, character frequency counting, and pointer-based traversal. Don't overthink regex or parsing.

How should I structure my week of prep?+

Days 1 to 3: arrays and sliding window (Minimum Swaps to Group All 1's Together, Valid Triangle Number). Days 4 to 5: strings and hash tables. Days 6 to 7: greedy, two-pointers, and binary search edge cases. Run through 3 to 4 full mock assessments in your final two days.

Should I worry about monotonic stack or union find?+

Monotonic stack appears 3 times; union find once. Both are low-frequency. If you see a stack problem during your prep, learn it, but don't spend hours on it. Expedia's assessment leans on array and string fundamentals, not exotic data structures.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Expedia. StealthCoder is not affiliated with Expedia.