Expedia Software Development Engineer Interview Questions & Reviews

Updated Aug 20, 2014
Updated Aug 20, 2014
12 interviews

Interview Experience

Interview Experience

54%
18%
27%

Getting an Interview

Getting an Interview

41%
25%
25%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

12 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

1 person found this helpful  

Software Development Engineer Interview

Anonymous Employee
Anonymous Employee
Application Details

I interviewed online. The process took 4+ weeks - interviewed at Expedia.

Interview Details

I was contacted via an Expedia recruiter asking if I was open and looking for new opportunities. I said yes, and we got the ball rolling.

Phone Screen:
The first was a technical phone screen, nothing new here. I was asked about things on my resume for the first 30 minutes and then had a technical question for the last 30 minutes.

I got a callback the next morning asking for an on campus interview. The recruiter and I emailed back and forth and scheduled an interview for the next week. A recruiting coordinator emailed me to confirm and gave me a schedule of who I was interviewing with and the times.

On Campus Interview:
I was scheduled for 5 different interviews back to back. When I arrived and checked in, I was given a packet with my interview schedule and nice articles about what a great company Expedia is. I hadn't noticed until later that my list of interviewers had slightly changed (will be relevant later).

First and second interviewer were normal, asking me about my resume and then there were some technical questions.

My third interviewer was 30 minutes, (he wasn't on my original interviewer list so I assumed he got the notice last minute), but because of that it pushed my next interviews shorter and later as well. I believe since this interviewer wasn't prepared he gave me a technical problem that I thought was a little hard for a technical interview. (String permutation, I have made additional comments below about it).

The fourth and fifth interviews went as normal as they could after.

My fifth interviewer had told me I would receive a response within 3 days, unfortunately (as I expected), I had not heard anything in a week. It was only after I had emailed the recruiter again that she got back to me, saying that it was a no.

Interview Questions
  • Find all the permutations of a string.   View Answer
No Offer
Negative Experience
Average Interview

Other Interview Reviews for Expedia

  1. 2 people found this helpful  

    Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed online. The process took 2+ weeks - interviewed at Expedia in May 2014.

    Interview Details

    Applied online through their website ,Got call from the recruiter and arranged the phone screening. The questions were standard coding and database questions and hiring manager set me up for onsite interview. Had 5 1:1 interviews and it was of average difficulty with no breaks inbetween. Was asked to code on board even during lunch interview. Most of the interviewers started working on their laptop when I was writing code on board.

    Interview Questions
    • 1. Reverse a string.
      2. Remove duplicates in a string.
      3. Lots of queries involving JOINs.
      4. Given 2 integer arrays, find common elements.
        Answer Question
    No Offer
    Neutral Experience
    Average Interview
  2.  

    Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through a recruiter. The process took 3 days - interviewed at Expedia in December 2013.

    Interview Details

    Been contacted in Linkedin, didn't really go with high hope but was hoping for some good interview experience. Except for one engineer who has a simple, yet interesting question rest of the questions were either behavioral or just conversation where I questioned what technical ability, I was probed on. One of the interviewers literally struggled/confused with some of the fundamentals, at which point I totally lost interest in that job. The meeting with one of the senior director was just awful, he seemed to be so disinterested in the process itself that he couldn't control his yawn.

    Declined Offer
    Negative Experience
    Easy Interview
  3.  

    Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I interviewed through college or university. The process took 3 weeks - interviewed at Expedia in November 2013.

    Interview Details

    I applied through university recruiting. I had an on-campus technical interview. After 3days, I was invited for a full loop interview at the company location. The full loop had 5 rounds of interview, all of which were technical white board coding. The technical questions focused on data structures, algorithms, design patterns, behavioral questions and testing. I was interviewed in November 2013 and the process took 3 weeks. After the full loop interview, the result was informed in three days.

    The whole process was neat, smooth and challenging!

    Interview Questions
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 1 person found this helpful  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Bellevue, WA
    Anonymous Interview Candidate in Bellevue, WA
    Application Details

    I interviewed online. The process took 3 weeks - interviewed at Expedia.

    Interview Details

    Applied on the career website and got scheduled for a telephone interview within a week. After the phone screen, got called for an on-site interview in Bellevue. Met and interviewed with the team - developers, manager and director. Interview lasted around 5-6 hours. Questions were varied - covered computer science concepts and some programming questions. The interviewers were professional in their approach and ensured that I was comfortable through the whole process.

    Interview Questions
    Accepted Offer
    Difficult Interview
  6.  

    Software Development Engineer Interview

    Anonymous Employee  in  Bellevue, WA
    Anonymous Employee in Bellevue, WA
    Application Details

    I interviewed through college or university. The process took a day - interviewed at Expedia in November 2012.

    Interview Details

    I went to a career-fair and was asked to do a on-campus 45 min interview the next day. I was contacted about a month later for a 4-hour on-site interview. Expedia is a JAVA company even though they said to use any language I am comfortable with to write my code. I chose c++ and asked questions like asking for the length of the array, they said it will not be a parameter value which forces me to use a different language and not one that I initially chose and am comfortable with.

    Interview Questions
    • tracing recursive method that are called multiple times in the same method.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  7.  

    Software Development Engineer Interview

    Anonymous Employee  in  Bellevue, WA
    Anonymous Employee in Bellevue, WA
    Application Details

    The process took 2 weeks - interviewed at Expedia in April 2012.

    Interview Details

    First I got a call from Sr Recruiter for phone screening. First interview is HR type containing some behavioral questions and description about position. For the second round I got pair of question and she told me to code them and return back within 45 min. Third round was with Sr Developer. That was mostly related to scalability question. I got rejection after third round.

    Interview Questions
    • For your web application how thousands of user communicate with your database simultaneously ? Do they every time go through Connect Db - Fetch result - Close Connection ? Or there is some other way ?   Answer Question
    No Offer
    Positive Experience
    Average Interview
  8. 2 people found this helpful  

    Software Development Engineer Interview

    Anonymous Interview Candidate  in  Bellevue, WA
    Anonymous Interview Candidate in Bellevue, WA
    Application Details

    I interviewed in-person. The process took 2 weeks - interviewed at Expedia in February 2011.

    Interview Details

    Phone Interview with a Project Manager where I was asked a coding question and a design question (don't remember what the questions were). I passed the phone interview and they flow me out to their HQ (all expenses paid for).

    5 rounds of interviews starting at 9am.

    Round 1: I thought I botched this interview because I was asked several questions on C, Java and Python (advantages and disadvantages of each language). I was then asked one coding question on a modified queue data structure where one class is only responsible for insertion and another for removal of data.

    Round 2: We talked about one of my projects for the entire duration of the interview. The interviewer was completely fascinated with my project and asked me to map out the system flow on the whiteboard.

    Round 3: 3 coding questions involving Texas-Hold Em: write a method to find a pair, three cards, and a straight.

    Round 4: Team manager lunch interview. Just chatted the whole time. Very relaxed experience.

    Round 5: Rotated binary search question (if you look through the interview questions on this site, someone else may have posted this question), and a design question for a parking garage.

    Interview Questions
    • Rotated Binary Search problem (values at the end of the array are shifted to the front where the array remains to be in a sorted order)   View Answer
    Accepted Offer
    Positive Experience
    Difficult Interview
  9.  

    Software Development Engineer Interview

    Anonymous Employee  in  Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I interviewed online. The process took a day - interviewed at Expedia in December 2009.

    Interview Details

    The hiring manager called me the previous day to schedule a time. One of the development managers called me at the agreed time. He asked my previous experiences. Asked few questions while I was explaining my projects. Then he gave me a problem to solve. Converting two D char array to a int array with space efficient as I can.

    Interview Questions
    • Converting two D char array to a int array with space efficient as I can.   View Answer
    No Offer
    Neutral Experience
    Difficult Interview
  10.  

    Software Development Engineer Interview

    Anonymous Employee  in  Bellevue, WA
    Anonymous Employee in Bellevue, WA
    Application Details

    I interviewed through college or university. The process took 3 days - interviewed at Expedia in October 2007.

    Interview Details

    I went to my university's career fair and spoke with the recruiter there. I got a call from the recruiter that night, and scheduled an interview with him the next day. From that interview, I began speaking with an Expedia recruiter to schedule an in-person interview loop in the Expedia building in Bellevue.

    I had a 4 person interview loop, all consisting of technical interviews with lots of problem-solving on a whiteboard. Then at the end I had a wrap-up with my recruiter, Katy.

    Interview Questions
    • Given a sorted array of integers, write a function to remove any duplicates (e.g. 1,2,3,3,3,4,4,5 would go to 1,2,3,4,5)   View Answers (2)
    No Offer
    Positive Experience
    Difficult Interview

Worked for Expedia? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.