Expedia

Expedia Software Engineer Interview Questions

31+ questions from real Expedia Software Engineer interviews, reported by candidates.

31
Questions
6
Round Types
8
Topic Areas
2020-2025
Year Range

Round Types

OA 13 Coding 10 Recruiter 2 Phone Screen 2 Manager 2 Technical 1

Top Topics

Questions

This article will give you information about the company, its recruitment process, sample questions that have been asked previously, lots of experiences shared by other as...

It was an off-campus opportunity. Round 1(Online assessment on Hackerrank-90mins) There were two sections comprising MCQs(related to java and dsa) and 2 coding questions. ...

This was an off-campus placement drive from Expedia.The interview experience was seamless and every employee from HR to interviewer was cooperative.There were majorly 4 ro...

Expedia visited our college to hire students for FTE(2020 passed outs) and internship(2021 passed outs) in September 2019. I am a 2021 pass out.Round 1(MCQs and coding):No...

I applied through LinkedIn. Almost, after 1 week I received a Hello From Expedia, It was the link for Online Assessment.Round 0(Online Assessment 1Hr 40Mins): You are g...

The test was conducted on Hackerrank platform and there were three questions that needed to be solved in 100 minutes:Run-length Encoding.Device name system: Given a list o...

Coding Test: The coding test was conducted on Hackerrank platform. There were 10 MCQs and 2 coding questions which were as follows:1. Check for Balanced Brackets in an exp...

Expedia visited our campus in August for recruiting interns. The process began with an online round followed by 3 interview rounds.The online round consisted of two sectio...

There were three question that were asked in the Hackerrank test.Question 1: https://www.geeksforgeeks.org/dsa/check-for-balanced-parentheses-in-an-expression/Question 2: ...

Round 1(percentage based shortlisting)Expedia shortlisted around 90 students who had an aggregate percentage above 70%.Round 2 (20 MCQs 2 Coding questions)Hosted on hacke...

There were 6 rounds in total after which I was shortlisted for the position. General questions like 'why Expedia?, describe yourself your experience? reason for switch? Q...

First f2f (45 mins)1. General introduction about academics and work experience.2. Given an array of 0 and 1, sort in most optimal way.3. Extended the array to contain 0,1 ...

Lately, I had an on campus interview with Expedia. Here are the details of the company’s written and interview process. Round 1 (Written, Computer Center)Part 1 : Very eas...

Written 50 questions all mcq:1. questions on sql.2. lot of threading and java exceptions3. questions on sorting, complexity and comparison with other sorting techniques4. ...

I attended Expedia interview for SDE-II role.Here are the questions on each round.Round 1: [Coding]1. Given MxN matrix with sorted elements row wise and column wise, find ...

It was an on-campus opportunity (Top NIT), the whole process was divided into 3 rounds:Behavioral Test - This was more of a situation awareness test wherein around 20-25 s...

Profile:Education: New grad, Tier 1InterviewRound 1(Online Assessment): Online Assessment on HackerRank, consisting of 2 coding questions 10 MCQs. The total time given wa...

There were four rounds.Online Assessment:3 or 4 (can't recall exact count) coding questions (easy to medium)Around 10 MCQs based on data structures, algorithms, programmin...

Coding problems for Expedia Inten 2021: There were 2 coding questions and 6 MCQ's for the coding round of the Expedia 2021 Intern Round.Question 1: A number of ways to div...

There were three questions that were asked in the Hackerrank test.1. Device Name System Suggested Problem Name:Create unique device names to be used in a residential loT (...

What Expedia Looks for in Software Engineer Interviews

Expedia Software Engineer interviews are calibrated against the level and scope expected of the role. Across 31+ verified candidate reports on LeakCode, the consistent signals interviewers look for: clear problem decomposition before coding, explicit complexity reasoning, structured handling of edge cases, and the ability to articulate trade-offs between two reasonable approaches.

The discriminator between candidates who advance and candidates who do not is rarely the final correctness of the solution. It is the path to the solution: did you ask clarifying questions, did you state your approach before coding, did you handle edge cases without prompting, and did you communicate your reasoning throughout. Reports tagged "no hire" frequently cite a working solution with poor communication; reports tagged "strong hire" cite clear thinking even when the final solution was incomplete.

How To Use This Question Set

Real interview reports are a calibration tool, not a memorization target. Companies update their question pools every 2-4 months; memorizing exact problems risks misleading you when the interviewer uses a variant. The high-leverage use: identify the patterns that appear repeatedly in Expedia Software Engineer reports, practice those patterns on similar (not identical) problems, and use the reports to understand the interviewer's typical follow-up depth.

Filter the questions below by round type, difficulty, and recency. Focus first on reports from the past 6-12 months; older reports may reference questions that have since rotated out of Expedia's pool. Reports tagged with quantified difficulty (e.g., "medium-hard") are higher-signal than reports without difficulty tags.

Round-by-Round Expectations

Expedia Software Engineer loops typically span 4-6 rounds across phone screens and on-site or virtual on-site interviews. The structure varies by company: some run 1 recruiter screen + 1 technical phone + 3-4 on-site rounds; others run 1 recruiter screen + 1 OA + 4-5 on-site rounds. The recruiter screen is logistics and culture-light; the technical phone screen is medium-difficulty coding; the on-site loop covers coding, system design (at L4+ levels), and behavioral rounds.

Each round is designed to surface a specific signal. Coding rounds: correctness, code quality, complexity reasoning, communication. System design rounds: requirements clarification, design judgment, operational thinking. Behavioral rounds: ownership scope, leadership, ambiguity tolerance, conflict navigation. Strong candidates explicitly hit each signal dimension out loud during the round; weak candidates focus only on solving the prompt.

Common Interview Mistakes At This Combination

Reports tagged "no hire" at Expedia Software Engineer commonly cite: jumping into code without clarifying requirements, coding silently for 10+ minutes without verbalizing approach, missing edge cases (empty input, single element, very large input, overflow), and producing a working solution that the candidate cannot explain or refactor when probed. Strong candidates avoid these patterns by following a consistent template: clarify, verbalize approach, code with narration, test with examples.

Behavioral and design rounds have their own failure modes. Behavioral: stories that use "we" instead of "I" diluting individual signal, stories with no quantified outcome, defensiveness when probed about failure. Design: not asking clarifying questions, not stating requirements out loud, designing for a single server when the prompt clearly implies scale, ignoring operational concerns (deployment, monitoring, rollback). These show up in roughly half of Expedia Software Engineer interview retrospectives on LeakCode.

See All 31 Expedia Software Engineer Questions

Full question text, answer context, and frequency data for subscribers.

Get Access