Expedia Group logo

Expedia Group Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 573 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
64.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Expedia Group.

Showing 3 of 573
Expedia Group logo
Expedia Group

Software Engineer

Engineering · half a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Behavioral

There were two rounds, each an hour long, with a 15-minute break between them. Each round had two interviews. The interviewers were super nice and friendly and made me feel comfortable from the start. Each round included two Leetcode questions (easy-medium) and two behavioral questions. The behavioral questions were straightforward and typical for an interview. The second interview actually went a bit over time because the interviewer helped me work through one of the Leetcode problems!

Confirmed questions2 questions
  • Can you share an instance where you faced a challenge within a team project?
  • How would you approach transforming a string like "aaaabb" into the format "a4b2"?
Expedia Group logo
Expedia Group

Software Development Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call Technical screen
Interview formats
Coding Technical System Design

So, the interview process started with a Hackerrank test that had 2 easy-medium DSA questions. Then there were 3 more rounds focusing on DSA, each with 2 medium DSA questions. After that, I had a Hiring Manager Round where we mostly talked about my resume projects and some situations from my current job. The last round was an LLD round. They asked about LRU Cache, but it was more than just solving it like on Leetcode; they wanted me to think about the design in terms of things like concurrency, scale, resilience, and idempotency. I didn't get the offer in the end, but the HR actually gave me feedback over the phone, which was pretty cool compared to other companies that just ghost you.

Confirmed questions2 questions
  • LRU Cache, discuss High-Level Design and Low-Level Design, and write the code.
  • Discuss the design of LRU Cache, considering aspects like concurrency, scale, resilience, and idempotency.
Expedia Group logo
Expedia Group

Software Engineer

Engineering · nearly a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Coding Technical

I went through the interview process for an SDE 3 at Expedia. It was super frustrating because I got ghosted after following up for feedback. The interview felt really unstructured, and the interviewer didn't seem that experienced. They asked me very basic SQL questions, which was weird because it's an SDE 3 role, not really for beginners. I had to remember exact SQL syntax even though I haven't written queries in ages. It was nothing like FAANG interviews at Google or Meta where they give you good feedback and have structured interviews. This whole thing felt like a waste of my time, and I left feeling really disappointed and like they didn't value me as a candidate.

Confirmed questions2 questions
  • Write SQL queries to perform searches in the database.
  • Complete a coding test in a Leetcode style.

Expedia Group Software Engineer Interview Questions

Quoted word for word from Expedia Group interview reports.

Given a list of words, a start word, and an end word, find the shortest path of single-letter changes to get from start to end, using only words from the list.

Read reports

Given the string "CAT" and a list of strings [ACT, TAC, DOG, TCA, BOB, JUM], find the anagrams of "CAT" from the list.

Read reports

Find all pairs of numbers in an array of unique non-negative integers that sum to a given positive integer X.

Read reports

Given a list of numbers and a target number n, what are all the pairs of numbers in the set that add up to the target number?

Read reports

Given a sorted array of distinct integers that has been rotated at an unknown pivot, find a target value.

Read report

How to find the number of times a sorted array is rotated in log n time?

Read report

Given the arrival and leave time of trains, and the constraint that only one train is allowed at a time on the station, determine the maximum number of trains that can arrive.

Read report

How do you sort an array consisting of digits 0-9 in linear time and constant space?

Read report

Can you implement a function to check if a linked list is a palindrome?

Read report

Formats, difficulty and experience

Across all 573 Expedia Group interview reports.

Interview formats

Coding 32.8%
Technical 29.9%
Behavioral 26.6%
System Design 8.3%
Other 0.9%

Interview difficulty

Easy 20.6%
Average 66.1%
Difficult 13.3%

Candidate experience

Neutral 16.8%
Positive 64.1%
Negative 19.1%