
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
Candidate interview experiences
First-hand accounts from people who interviewed at Expedia Group.
Software Engineer
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!
- 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"?
Software Development Engineer
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.
- 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.
Software Engineer
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.
- 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.