Expedia Interview Experience for Software Developer Role (Gurgaon)

• Last Updated : 06 Oct, 2020

Coding Test: The coding test was conducted on Hackerrank platform. There were 10 MCQs and 2 coding questions which were as follows:

1. https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

2. Metro Land Festival: Metro Land is a country located on a 2D Plane. They are having a summer festival for everyone in the country and would like to minimize the overall cost of travel for their citizens. Determine the total cost of travel for all citizens to go to the festival at that location. (Some conditions were given to calculate the cost.)

I solved both the questions and qualified for the interviews.

Technical Interview 1: The interviewer gave me two problems to solve:

1. Given a string (Eg. “ExpediaIndia”), output an array containing the distance of all the elements from the nearest occurence of a given character. (Eg. ‘a’). Output Array would be: {6, 5, 4, 3, 2, 1, 0, 1, 2, 2, 1, 0}

2. A easy-medium level array question, but he focused on me getting the most optimal approach.

Technical Interview 2: The interviewer gave me 3 problems:

1. Find the equilibrium point in a given array, i.e, a point where the sum of all left elements is equal to the sum of all right elements.

2. Sort an array that contains only 0s, 1s and 2s.

3. Detect loop in a linked list and remove it.

This interviewer was very sweet and guided me through the problems quite well. She was also a great listener.

Both the interviewers focused primarily on optimal approach so have a thorough knowledge of time and space complexity.

The scores of both the rounds were calculated and the candidates were shortlisted for the final HR round. I was one of them too.

HR Round: I enjoyed this round a lot, because the energy of the HR was great. He was a great listener as well and asked smart questions, some of which were as follows:

3. Why expedia?

4. What do you mean by a good work culture?

5. What if a person in your team disagrees with you, how will you handle it?

6. What kind of work do you want? Why?

7. Where do you see yourself in five years?

All of these questions sound very generic but were fun to discuss because it was a casual atmosphere. The direction of the interview depends on you and how you answer the questions, so have good energy and humor. Spew your magic! All the best!

(P.S. I got selected.)

My Personal Notes arrow_drop_up