# Expedia Interview Experience | Set 10 (On-Campus for FTE)

Expedia recently came to our campus for FTE.

Round 1: Online test on HackerRank (75 min)

3 coding questions (Arrays/ Implementation based)
17 students were shortlisted after this round

Round 2: Technical Interview

– I had mentioned 4 projects on my CV, discussed all 4 (20 min)
– Coding questions
1) Find majority element in the array. Discussed various approaches and wrote complete code for Mooreâ€™s voting algorithm https://www.geeksforgeeks.org/majority-element/
2) Write an optimal program that would determine the total number of stops an elevator would take to serve N number of people.
– There is an elevator in a building with M floors. This elevator can take a max of X people at a time or max of total weight Y and maximum number of floors in the building is Z, Input is in the form of two arrays: 1. weights of persons, 2. the floor they need to stop at
– In a country where everyone wants a male child, each family continues having babies till they have a male child. After some time, what is the proportion of Male to Female in the country? (Assuming probability of having a boy or a girl is the same)
– What is Composition in OOP? Difference between composition and inheritance

Round 3: Technical Interview

– Coding questions:
2) Find path between any two nodes in a binary tree.
– Assuming a stream of incoming integers (Can be very long integers and no range specified), which data structure would you use to optimize random access. Very long discussion on the same(25-30min)

Round 4: HR Interview

– A stream of tags (mentions/hashtags) are coming into your system as input, design an efficient data structure to store and process them in the most optimal way.
– Given a list of tasks with their priorities and time required by each for execution, what scheme would you propose to schedule them efficiently?
– Describe anything interesting youâ€™ve worked on. Very long discussion on the same.

If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!