← Back to Directory

Expedia

Large Enterprises

Most of these Expedia write-ups come from Software Engineers (22), then Machine Learning Engineers (5) and Data Scientists (4). The most reported rounds are the technical phone screen (16), the system design round (7), the behavioral / leadership round (4) and the hiring manager screen (3).

36 interview notes · updated Jul 2026

Expedia·Software Engineer·Onsite - Behavioral / Leadership

Jul 2026
Behavioral round at Expedia for a software engineer role. Just one question but it had a lot of layers to it.
  • Describe a situation where you had doubts about a colleague's reliability or judgment. How did you figure out if your concern was valid, how did you handle it without damaging the relationship, and what happened in the end?

“This one made me pause because my first instinct was to pick a story where I was clearly right and the other person was clearly wrong.”

View Post

Expedia·Data Scientist·Onsite - Cross-functional / Panel

Jul 2026
Expedia data scientist panel, and the whole thing was basically a stress test disguised as a case study. Three stakeholders with three different KPIs and 48 hours to prep something they said would take 'a few hours.' The depth they expected did not match that framing at all.
  • Stakeholders from different teams each want a different primary KPI for the same product decision. How do you get alignment before you've even started the analysis?
  • During a panel interview, a question runs long and gets confusing. What do you do in the moment?
  • Walk us through how you'd structure a data-driven recommendation that has real trade-offs and risks. What narrative framework do you use?
  • After your presentation, two panelists give you directly conflicting feedback. How do you respond without getting defensive or just agreeing with whoever spoke last?
  • How would you push back on interview constraints like timeline expectations, relocation requirements, or compensation, without damaging the relationship?

“This one tripped me up because I jumped straight into talking about metrics frameworks before addressing the actual political problem.”

View Post

Expedia·Product Manager·Onsite - Product Sense / Strategy

Jul 2026
Interviewed for a PM role at Expedia, got a product metrics question that seemed straightforward but took more thought than I expected.
  • How would you measure the success of your favorite product if you were the PM responsible for it?

“I picked a product I actually use a lot, which helped, but I rambled a bit trying to cover every possible metric instead of just picking a north star and defending it.”

View Post

Expedia·Software Engineer·Technical Phone Screen

Jun 2026
Expedia software engineer interview with a coding problem that looks straightforward until you think about the constraints. The brute force path is obvious but they explicitly want you past it, which tells you something about the bar they're setting.
  • Given an array of maximum allowed heights for n pillars, assign each pillar an integer height between 1 and its capacity such that the heights form a single-peak (mountain) shape. Return the maximum possible sum of all heights.

“My first instinct was to just try every possible peak index and greedily fill outward, capping each pillar by its neighbor's height and its capacity.”

View Post

Expedia·Product Manager·Hiring Manager Screen

Jun 2026
Interviewed for a PM role at Expedia and got hit with one of those explain-it-simply questions right out of the gate. Short round, just the one question from what I can tell.
  • How would you explain what a product manager does to a 4-year-old?

“I fumbled this more than I expected.”

View Post

Expedia·Software Engineer·Onsite - Behavioral / Leadership

Jun 2026
Two behavioral questions at Expedia, pretty standard stuff but they pushed for specifics on both. Left feeling okay about it but not great.
  • How do you approach picking up a new technology or working in an unfamiliar domain? Walk me through a recent example.
  • Describe the most challenging project you've worked on. What made it hard, how did you handle it, and what came out of it?

“I had an example ready but it felt thin by the time I finished telling it.”

View Post

Expedia·Software Engineer·Technical Phone Screen

Jun 2026
Expedia coding screen, one algorithm question about rearranging an array so no two adjacent elements are equal. Pretty standard but the implementation tripped me up more than I expected.
  • Given an integer array, rearrange it so that no two adjacent elements are equal. A valid arrangement is guaranteed to exist. Return any valid result.

“The problem sounds straightforward until you actually try to code it.”

View Post

Expedia·Software Engineer·Technical Phone Screen

Jun 2026
Coding round at Expedia for a software engineer role. Pretty standard DP problem, nothing too wild, but the space optimization part is where they seemed to care most.
  • You have a row of houses each with some amount of money. You can't rob two houses next to each other or the alarm goes off. What's the maximum you can steal?

“Classic house robber problem.”

View Post

Expedia·Software Engineer·Online Assessment (OA)

Jun 2026
Three coding problems for a software engineer role at Expedia. Nothing too wild but the second one on palindrome substrings had me second-guessing my approach the whole time.
  • Implement the run-length spoken sequence: starting from "1", each next term is built by reading the previous string and describing consecutive groups of identical digits as count-then-digit. Return the nth term.
  • Given a list of lowercase strings, for each string count how many non-empty contiguous substrings can be rearranged into a palindrome. For example, "aabb" gives 9.
  • Given a numeric string with some positions marked as '?', a target digit sum, and a constraint that each '?' can only be replaced by digits 0 through 8, return all completed strings whose digits sum to the target.

“Pretty mechanical once you see the pattern.”

View Post

Expedia·Machine Learning Engineer·Onsite - System Design / Architecture

Jun 2026
System design round at Expedia for an MLE role, focused entirely on building a text-to-image generation service from scratch. It was a long 45-ish minutes and the scope kept expanding every time I thought I'd covered enough ground.
  • Design a text-to-image generation service similar to DALL-E or Midjourney. Walk through the full system from user prompt submission to returned images.
  • How would you design the async API for image generation, including how clients know when their job is done?
  • How would you manage and scale a GPU inference fleet to handle diffusion model workloads efficiently?
  • How would you handle model versioning and run A/B tests across different versions of a diffusion model?
  • What does a safety pipeline look like for a system like this, covering both prompt filtering and output moderation?
  • How would you optimize costs in this system, especially given the expense of GPU inference at scale?
  • How would you handle abuse prevention and rate limiting for a public-facing image generation API?

“I started with the API layer and worked outward, which in retrospect was fine but I spent too long on the happy path.”

View Post

Expedia interview FAQ

What rounds are in the Expedia interview?

Candidates most often report a technical phone screen (16 write-ups), a system design round (7), a behavioral / leadership round (4) and a hiring manager screen (3).

What does the Expedia technical phone screen cover?

Across 16 technical phone screen write-ups, the most tagged question topics are Technical Trade-offs (26 questions), Product Analytics & Metrics (12) and A/B Testing & Experimentation (10).