Katkat

Company

Expedia interview questions

12 practice questions in the style of Expedia's interviews, covering Data Manipulation (SQL/Python), Analytics & Experimentation, System Design, Behavioral & Leadership, Coding & Algorithms, Machine Learning.

Questions12

0 easy3 medium9 hard

Your progress0/12

Expedia interview questions by the numbers

Last updated

Katkat has 12 Expedia interview questions. The largest topics are System Design (33%), Coding & Algorithms (25%) and Behavioral & Leadership (17%). By difficulty: 25% medium and 75% hard. The most common round is Onsite (67%). Frequent concepts include System Design, Scalability, API Aggregation and API Design.

Difficulty

  • Medium25% · 3
  • Hard75% · 9

Interview rounds

  • Onsite67% · 8
  • Technical Screen33% · 4

Roles

  • Software Engineer75% · 9
  • Data Scientist25% · 3

Frequent concepts

  • System Design25% · 3
  • Scalability17% · 2
  • API Aggregation8% · 1
  • API Design8% · 1
  • Arrays8% · 1
  • bfs8% · 1

Showing 1–12 of 12 results

  • This question evaluates a data scientist's competency in dataset discovery, schema and key verification, profiling for distributions/missingness/timezones/currencies, duplicate and join-inflation detection, event-sequence validation, accurate metric computation, and the design of data-quality tests/data contracts within SQL/Python workflows.

    ExpediaData ScientistData Manipulation (SQL/Python)Onsite
  • This question evaluates a data scientist's competency in KPI engineering, causal inference, experiment design, metric validation, and multi-touch attribution within the Analytics & Experimentation domain and is focused on profit-oriented search ranking.

    ExpediaData ScientistAnalytics & ExperimentationOnsite
  • This problem tests your ability to design a robust middleware layer that abstracts heterogeneous downstream APIs into a unified, reliable, and performant service.

    ExpediaSoftware EngineerSystem DesignOnsite
  • This question evaluates interpersonal judgment, trust assessment, conflict resolution, accountability, and leadership skills in a software engineering context, categorized under Behavioral & Leadership.

    ExpediaSoftware EngineerBehavioral & LeadershipTechnical Screen
  • This question evaluates a candidate's ability to design scalable, reliable REST APIs and distributed ingestion pipelines, testing competencies in API specification, idempotency, authentication/authorization, asynchronous processing, observability, and integration with downstream validation services.

    ExpediaSoftware EngineerSystem DesignTechnical Screen
  • This problem tests your ability to design a high-throughput, geo-aware notification system that must deliver time-sensitive alerts to users based on their current or planned location during natural disasters.

    ExpediaSoftware EngineerSystem DesignOnsite
  • This question tests the ability to design a scalable hierarchical data structure, select appropriate storage backends for recursive queries, and handle write-heavy concurrent updates to organizational charts.

    ExpediaSoftware EngineerSystem DesignOnsite
  • Find the shortest directed round trip starting and ending at a given airport, breaking ties lexicographically.

    ExpediaSoftware EngineerCoding & AlgorithmsOnsite
  • This question evaluates learning agility, self-directed acquisition of new technologies, and reflective leadership through concrete examples of challenging projects, testing behavioral and leadership competencies for a software engineer role.

    ExpediaSoftware EngineerBehavioral & LeadershipOnsite
  • This problem tests your ability to optimize search spaces and use stack-based structures to maintain monotonic properties under specific geometric constraints.

    ExpediaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This multi-part question evaluates string manipulation, combinatorial counting, and constrained enumeration skills through sequence generation, palindromic-anagram substring counting, and wildcard digit-sum completion tasks.

    ExpediaSoftware EngineerCoding & AlgorithmsTechnical Screen
  • This question evaluates a data scientist's mastery of learning-to-rank concepts, offline evaluation and metric design, position-bias correction, diagnostic analysis, deployment safeguards, and alignment of surrogate objectives with business KPIs for hotel search ranking.

    ExpediaData ScientistMachine LearningOnsite

Expedia interview experiences

All 2 →
  • HR Ghosted for a Month Before the Virtual OnsiteExpedia · Software Engineer · Senior+ · Onsite · Jan 2026

    I interviewed for the global payments team. The phone screen was in mid-February, then HR just ghosted me. I emailed to ask about the result and only got a reply five days later. The virtual onsite ended up landing almost a month late. After the self-introduction in every round there was a small Expedia values behavioral question. Round 1 was coding with the interviewer — a LeetCode question. Aft…

  • Five-Round Onsite Panel, Then a Lowball Offer Fell ThroughExpedia · Data Scientist III · Onsite · Oct 2025
    Withdrew

    Switching jobs this year wasn't easy either — all told I went through something like 7 rounds of interviews, and in the end the money didn't work out and the offer fell through, which was a shame. This has some things in common with a post I made before. I noticed there aren't really any Expedia interview experience posts here related to Data Science, so a while back I interviewed for an Expedia…

More companies