I applied online. I interviewed at Expedia Group (Chicago, IL) in Mar 2017
Interview
I applied for this position online in February, 2017. Got an e-mail from a recruiter in 2 weeks with a link to an online Coding Challenge and I had two weeks to complete it. You need to complete the challenge successfully for continuing the interview process.
The online Coding Challenge(HackerRank) had only two questions. The first question was a basic Object Oriented Programming question(very basic) and the second question was a programming question which was of medium difficulty. The second question needed some time and thinking. It was not very easy, but do-able. I would strongly recommend that you practice well before starting this challenge.
I was later informed to attend a technical on-site interview. There were three rounds, each scheduled for about an hour. The interviewers are VERY VERY friendly. They were genuinely helpful and wanted the candidates to perform well. There were three rounds, an Algorithm round, a data structure round and a design round. Personally, I found the algorithm and the DS round to be of average difficulty and the design round to be tough. All the three rounds were a mixture of both behavioral and technical questions(3:2). I did not practice a lot of design questions and I was not very confident in that round.
Due to the NDA, I will not be able to disclose the questions. However, I would strongly recommend the following:
1) Interact very confidently and make sure you know what you're talking about. Expedia is a company with great culture and the interviewers make sure that they hire only those candidates who would blend in this culture. Getting an offer is not determined only by the fact that you could answer the technical questions correctly, but also by the way you interacted with the interviewers. Understand every question and make sure you've understood the question completely before answering.
2) Make sure to practice a lot of question on CTCI and make sure to go through all the questions on Glassdoor. This is a very important point. I wouldn't have got the offer without the help from Glassdoor. I cannot thank Glassdoor enough.
3) Do not panic if you are not able to answer any of the programming questions They don't need a solution. They need to see how you think. So talk, talk, talk and talk. Make sure you let the interview know that you are THINKING and not panicking. Also, make sure to understand the hints given by the interviewer. They will give you hints if you are stuck.
4) Make sure to practice on a white board before you interview.
5) Read point 2 again. If you have more time, please practice on LeetCode, HackerRank and geeksforgeeks.
All the best and Good luck.
Interview questions [1]
Question 1
Common behavioral questions. Nothing unexpected. What are your accomplishments, failures etc.
2 interviews, back to back, each roughly 1 hr 15 min. You get asked 2 programming questions of around easy-medium difficulty. Then some behavioral questions, and then allowed some time to ask your own questions.
Interview questions [1]
Question 1
4 total programming questions. Multiple behavioral questions (depending on time) like, what would you do in this scenario, or team related questions.
I applied online. I interviewed at Expedia Group (Seattle, WA) in Oct 2025
Interview
Online Assessment, 30–45 minute recruiter/HR screen, then a technical round with an engineer, and then finally the onsite which was 3 interviews which was 2 coding and a behavioral round.
I Interviewed in September, the whole process took about a month.
2 coding rounds with easy to medium level difficulty problems
1 system design round with manager
1 bq round
The interviewees were nice and friendly.