Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Expedia Group Team. If you also belong to the team, you can get access from here

Expedia Group Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Expedia Group Senior Software Engineer Interview Questions and Answers

Updated 24 Aug 2024

6 Interview questions

A Senior Software Engineer was asked 11mo ago
Q. Given a binary tree, find the length of the diameter of the tree. The diameter of a tree is the length of the longest path between any two nodes in a tree. This path may or may not pass through the root.
Ans. 

The diameter of a tree is the longest path between two leaf nodes in the tree.

  • Calculate the longest path between two leaf nodes in the tree

  • This can be done by finding the height of the left and right subtrees and adding them together

  • The diameter of the tree is the maximum of either the diameter of the left subtree, the diameter of the right subtree, or the sum of the heights of the left and right subtrees

A Senior Software Engineer was asked 11mo ago
Q. Design a hotel booking system.
Ans. 

Design a hotel booking system for managing reservations and availability.

  • Use a database to store hotel information, room availability, and reservations.

  • Implement user authentication and authorization for booking.

  • Include a search feature for users to find available rooms based on their criteria.

  • Allow users to make reservations, modify or cancel them.

  • Send confirmation emails to users after successful bookings.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
Q2. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q4. If you have to prioritize between coding standards and project de ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more
A Senior Software Engineer was asked 11mo ago
Q. Given an array of integers, find the longest subsequence whose elements sum up to zero.
Ans. 

Find the longest subsequence in an array with sum zero.

  • Iterate through the array and keep track of the running sum.

  • Store the running sum in a hashmap along with the index.

  • If the same sum is encountered again, the subsequence between the two indices has a sum of zero.

A Senior Software Engineer was asked
Q. Design a parking lot.
Ans. 

Design a parking lot system with features like parking, retrieving, and tracking available spots.

  • Create a ParkingLot class with attributes like total number of spots, available spots, and a list of parked vehicles.

  • Implement methods for parking a vehicle, retrieving a vehicle, and tracking available spots.

  • Use data structures like arrays or lists to manage parked vehicles and available spots.

  • Consider implementing fe...

A Senior Software Engineer was asked
Q. Given an array of integers, create a subarray with a sum of 0.
Ans. 

Create subarrays with sum = 0 from given array of integers.

  • Iterate through the array and keep track of the running sum.

  • Store the running sum in a hashmap and check if the current sum - any previous sum equals 0.

  • If yes, then the subarray between those two indices has a sum of 0.

A Senior Software Engineer was asked
Q. Left view of binary tree
Ans. 

The left view of a binary tree is the set of nodes visible when the tree is viewed from the left side.

  • Traverse the tree in a level order manner and keep track of the first node at each level.

  • Use a queue to store nodes at each level and update the left view nodes accordingly.

  • Example: For a binary tree with root node 1, left child 2, and right child 3, the left view would be [1, 2].

Expedia Group HR Interview Questions

11 questions and answers

Q. How much work experience do you have?
Q. Tell me about your past experience.
Q. Tell me about your previous work experience and projects.

Expedia Group Senior Software Engineer Interview Experiences

4 interviews found

Senior Software Engineer Interview Questions & Answers

user image Mayank Upadhyaya

posted on 19 Dec 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Given array of integer create subarray with sum = 0
  • Q2. Left view of binary tree
  • Ans. 

    The left view of a binary tree is the set of nodes visible when the tree is viewed from the left side.

    • Traverse the tree in a level order manner and keep track of the first node at each level.

    • Use a queue to store nodes at each level and update the left view nodes accordingly.

    • Example: For a binary tree with root node 1, left child 2, and right child 3, the left view would be [1, 2].

  • Answered by AI

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Solve sudoku, row and columns should have 1-9 numbers and the numbers shouldnt repeat

Round 2 - Technical 

(1 Question)

  • Q1. What is the toughest problem you solved and once I answered they started digging in to it
Round 3 - Technical 

(1 Question)

  • Q1. System Design - Design a parking lot
Round 4 - One-on-one 

(1 Question)

  • Q1. Several questions related to behavioral and troubleshooting

Interview Preparation Tips

Interview preparation tips for other job seekers - be confidant

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Aug 2023. There were 4 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Hiring manager round
  • Q2. Questions on previous projects
Round 2 - One-on-one 

(2 Questions)

  • Q1. Longest subsequence with sum zero
  • Q2. Find diameter of tree
  • Ans. 

    The diameter of a tree is the longest path between two leaf nodes in the tree.

    • Calculate the longest path between two leaf nodes in the tree

    • This can be done by finding the height of the left and right subtrees and adding them together

    • The diameter of the tree is the maximum of either the diameter of the left subtree, the diameter of the right subtree, or the sum of the heights of the left and right subtrees

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. System design: Hotel booking system
Round 4 - Coding Test 

Divide one big integer by another

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Prefer not to due to NDA
Round 3 - Coding Test 

Brush up on DS and Algorithms

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on DS and algorithms

Top trending discussions

View All
Interview Hub
4d (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Expedia Group?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

It was a ideal machine coding round. Consisting of a question to be completed within 45 mins. For a given manager to employee hierarchy, count direct + indirect repartees.

Interview Preparation Tips

Topics to prepare for Uber Senior Software Engineer interview:
  • Data Structures
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Print the nodes of a n-ary tree in an arc wise manner as seen from the outside.
  • Ans. 

    Print nodes of n-ary tree in arc wise manner from outside

    • Traverse the tree level by level from outside to inside

    • Use a queue to keep track of nodes at each level

    • Print the nodes at each level in a clockwise or anticlockwise manner

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Uber Senior Software Engineer interview:
  • n-ary tree

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. Screening round: How do you add a new element to a complete binary tree, where all levels are fully populated except for the last level, which is filled from left to right?
  • Ans. 

    To add an element to a complete binary tree, insert it at the next available position, maintaining the complete structure.

    • 1. Identify the next available position in the tree, which is the leftmost empty spot at the last level.

    • 2. Use a queue or array to keep track of nodes for level-order traversal to find the insertion point.

    • 3. Insert the new element as a child of the last node in the queue or array.

    • 4. If the last leve...

  • Answered by AI
  • Q2. Design a parking lot system that allows users to park and unpark their vehicles. Given a specific slot, the system should return the vehicle located in that slot. Additionally, what changes would be necess...
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Asked medium level graph question.

Round 2 - Coding Test 

Asked LLD question with at flow executable.

Round 3 - HLD 

(1 Question)

  • Q1. Asked HLD questions.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Mostly DSA expect DP, graph problems

Round 3 - Technical 

(1 Question)

  • Q1. Graph traversal + DP
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

React based
problem solving round

Expedia Group Interview FAQs

How many rounds are there in Expedia Group Senior Software Engineer interview?
Expedia Group interview process usually has 3-4 rounds. The most common rounds in the Expedia Group interview process are Technical, One-on-one Round and Coding Test.
How to prepare for Expedia Group Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Expedia Group. The most common topics and skills that interviewers at Expedia Group expect are Agile, Automation, Data Structures, NoSQL and Object Oriented Design.
What are the top questions asked in Expedia Group Senior Software Engineer interview?

Some of the top questions asked at the Expedia Group Senior Software Engineer interview -

  1. Given array of integer create subarray with sum ...read more
  2. System Design - Design a parking ...read more
  3. System design: Hotel booking sys...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 4 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 25%
2-4 weeks 50%
4-6 weeks 25%
View more
Expedia Group Senior Software Engineer Salary
based on 63 salaries
₹32.3 L/yr - ₹60 L/yr
166% more than the average Senior Software Engineer Salary in India
View more details

Expedia Group Senior Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

5.0

Work-life balance

3.0

Salary

4.0

Job security

5.0

Company culture

4.0

Promotions

3.0

Work satisfaction

Explore 1 Review and Rating
Software Development Engineer II
270 salaries
unlock blur

₹22 L/yr - ₹36 L/yr

Software Development Engineer 3
98 salaries
unlock blur

₹30 L/yr - ₹54.2 L/yr

Software Development Engineer
76 salaries
unlock blur

₹18.6 L/yr - ₹33.8 L/yr

Data Scientist
67 salaries
unlock blur

₹26.6 L/yr - ₹48.3 L/yr

Software Engineer
64 salaries
unlock blur

₹15.1 L/yr - ₹33.6 L/yr

Explore more salaries
Compare Expedia Group with

Amazon

4.0
Compare

Flipkart

3.9
Compare

Udaan

4.0
Compare

BigBasket

3.9
Compare
write
Share an Interview