I applied through college or university. I interviewed at Expedia Group (Montreal, QC)
Interview
The interview started with, I believe, the manager. He spent a very long time explaining the business data model and technologies they use without really asking me any question.
After, I moved to another room with two unfriendly guys. They asked me a bunch of technical questions. It felt like a police interrogation. I had many interviews before, never did it feel hostile before.
Interview questions [2]
Question 1
Write on a white board a function in C++ that calculates the factorial of its input.
I applied online. I interviewed at Expedia Group (Jakarta)
Interview
The interview via phone , they setup a phone call. Few question regarding experiences and skill.
Interviewer come from Australia, so there are time difference with me.
Phone connection sometimes loss, so loss hearing of the question then lost lot of time because of the quality from phone connection. I think proper internet voice call much better than they use VOIP.
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.