Glassdoor is your free inside look at Expedia Software Development Engineer interview questions and advice. All 6 interview reviews posted anonymously by Expedia employees and interview candidates.
Accepted Offer – Interviewed in Bellevue, WA – Reviewed Mar 1, 2013
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 Question – Design an extensible school schema. Answer Question
No Offer – Interviewed in Bellevue, WA Nov 2012 – Reviewed Nov 25, 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 Question – tracing recursive method that are called multiple times in the same method. Answer Question
No Offer – Interviewed in Bellevue, WA Apr 2012 – Reviewed May 14, 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 Question – 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
Accepted Offer – Interviewed in Bellevue, WA Feb 2011 – Reviewed Feb 12, 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 Question – 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
No Offer – Interviewed in Seattle, WA Dec 2009 – Reviewed Dec 17, 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 Question – Converting two D char array to a int array with space efficient as I can. View Answer
No Offer – Interviewed in Bellevue, WA Oct 2007 – Reviewed Mar 18, 2009
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 Question – 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 Answer
Loading...
Why Expedia? Because mornings are the best when you love your job. Expedia is not only reinventing the way you travel, we’re creating a new way of working, too. It’s exciting here. Inspiring even. You can define your… — Full Overview
Provided by employer [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Would you like us to review something? Please describe the problem with this {0} and we will look into it.
We're sorry but your feedback didn't make it to the team. Your input is valuable to us – would you mind trying again?
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.
Copyright © 2008–2013, Glassdoor. All Rights Reserved. Your use of this service is subject to our Terms of Use and Privacy & Cookies Policy. Glassdoor ® is a registered trademark of Glassdoor, Inc.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks – I'll just look around