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 Interview Questions and Answers for Freshers

Updated 2 Jun 2025
Popular Designations

27 Interview questions

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.

View all Senior Software Engineer interview questions
A Software Development Engineer Intern was asked
Q. Reverse nodes in k groups, sum of right leaf nodes
Ans. 

The question involves reversing nodes in groups of k and finding the sum of right leaf nodes.

  • Implement a function to reverse nodes in groups of k

  • Traverse the reversed linked list and find the sum of right leaf nodes

  • Handle edge cases like when the number of nodes is not a multiple of k

View all Software Development Engineer Intern interview questions
A Software Development Engineer Intern was asked
Q. Sum of right leaf nodes, swap nodes in k groups
Ans. 

The question involves finding the sum of right leaf nodes and swapping nodes in groups of k.

  • The sum of right leaf nodes can be found by traversing the tree and checking if a node is a right leaf node.

  • Swapping nodes in groups of k can be done by iterating through the linked list and swapping the nodes in each group.

  • Examples: For the sum of right leaf nodes, consider a binary tree with nodes 1, 2, 3, 4, 5. The sum w...

View all Software Development Engineer Intern interview questions
A Software Development Engineer Intern was asked
Q. Combinatorics, find pivot in rotated sorted array, count sort
Ans. 

The question involves finding the pivot in a rotated sorted array using combinatorics and count sort.

  • To find the pivot in a rotated sorted array, we can use a modified binary search algorithm.

  • First, we compare the middle element with the first element to determine if the pivot is in the left or right half.

  • Then, we continue dividing the array in half and adjusting the search range based on the pivot's location.

  • Coun...

View all Software Development Engineer Intern interview questions
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].

View all Senior Software Engineer interview questions
A Software Developer was asked
Q. 

Closest Sum Problem Statement

Given an array of integers ARR of size N and an integer target, find three integers in ARR such that their sum is closest to the target. If there are two closest sums, return ...

Ans. 

Find three integers in an array whose sum is closest to a given target, return the smallest sum if there are two closest sums.

  • Iterate through all possible triplets in the array to find the sum closest to the target.

  • Keep track of the closest sum found so far and update it if a closer sum is found.

  • Return the closest sum at the end of the iteration.

View all Software Developer interview questions
A Software Developer was asked
Q. 

Cycle Detection in a Singly Linked List

Determine if a given singly linked list of integers forms a cycle or not.

A cycle in a linked list occurs when a node's next points back to a previous node in the l...

Ans. 

Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.

  • Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time.

  • If the two pointers meet at any point, it indicates the presence of a cycle in the linked list.

  • Use Floyd's Cycle Detection Algorithm for efficient detection of cycles in a linked list.

View all Software Developer interview questions
Are these interview questions helpful?
A Software Developer was asked
Q. 

Problem: Deletion in Circular Linked List

You are provided with a Circular Linked List of integers and a specific integer, referred to as 'key'.

Your task is to implement a function that locates the speci...

Ans. 

Implement a function to delete a specific key from a Circular Linked List of integers.

  • Traverse the Circular Linked List to find the key to be deleted.

  • Adjust the pointers to remove the node containing the key.

  • Handle the case where the Circular Linked List becomes empty after deletion.

  • Return -1 if the Circular Linked List is empty after deletion.

View all Software Developer interview questions
A Software Developer was asked
Q. 

Page Faults Identification Problem Statement

In computing, a page fault occurs when a process accesses a memory page that is not currently mapped by the memory management unit. To handle new pages being br...

Ans. 

The problem involves determining the number of page faults using the Least Recently Used (LRU) replacement algorithm.

  • Page faults occur when a process accesses a memory page not currently mapped by the memory management unit.

  • Page replacement algorithm like LRU is used to decide which existing page should be replaced.

  • The goal is to calculate the number of page faults based on the given input sequences and memory cap...

View all Software Developer interview questions
A Software Developer Intern was asked
Q. 

Minimum Distinct Labels Problem Statement

You are given N boxes on a table, each with an integer label. The labels of these boxes are provided in an array ARR. Your task is to remove exactly M boxes such t...

Ans. 

Given N boxes with integer labels, remove M boxes to minimize distinct labels left.

  • Iterate through the array and count the frequency of each label

  • Sort the frequencies in descending order

  • Remove M boxes with the highest frequencies to minimize distinct labels

View all Software Developer Intern interview questions

Expedia Group Interview Experiences for Freshers

20 interviews found

Product Manager Interview Questions & Answers

user image anushka jalan

posted on 29 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Why do you want to join expedia
  • Ans. 

    I want to join Expedia to contribute to innovative travel solutions and enhance user experiences in the dynamic travel industry.

    • Passion for Travel: I have a deep love for travel and believe in Expedia's mission to make travel accessible and enjoyable for everyone.

    • Innovative Technology: Expedia leverages cutting-edge technology to improve user experiences, and I am excited to contribute to such innovations.

    • Customer-Cent...

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

I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

The first round was a 45 min long aptitude and case study round which involved basic aptitude questions along with certain cases like "There has been a drop off in customers booking a hotel though the the total number of visits to the site has not dropped. How would you you design a system to analyze the problem and what kind of data will you collect." It was followed by a couple of HR questions

Round 2 - Assignment 

A mock data set of hotel bookings in different countries for last two years were given a week prior to the interview. We were to clean, prepare, derive insights and recommend actions. All of this needed to be documented as 15 page presentation. This presentation then needed to be presented in a 45 min meet.

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview process felt very different from other companies. They don't really care about your technical prowess, but rather want to get a good understanding of your aptitude level. Also prepare for top 20 HR questions along with a solid introduction.

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
  • 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.

  • Answered by AI
  • 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

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode easy and medium dsa problems.

Round 2 - Technical 

(1 Question)

  • Q1. Leetcode easy and medium, some behavoural questions.
Round 3 - Technical 

(1 Question)

  • Q1. Leetcode medium dp problem, questions on past experience and projects. Two puzzles.

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice leetcode DSA interview questions, be clear on your resume and projects.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2022. There were 4 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 - Coding Test 

This round had first questions about behavior, team work and hr type mcq questions.
Then there were 10 computer science mcqs. Then two coding questions.

Round 3 - Technical 

(1 Question)

  • Q1. This was of 1 hour. He asked about 2-3 dsa questions and some hr questions in last part.
Round 4 - Technical 

(1 Question)

  • Q1. This was also a similar round like round 2. In this he asked 2 medium dsa questions and some hr questions at last.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sum of right leaf nodes, swap nodes in k groups
  • Ans. 

    The question involves finding the sum of right leaf nodes and swapping nodes in groups of k.

    • The sum of right leaf nodes can be found by traversing the tree and checking if a node is a right leaf node.

    • Swapping nodes in groups of k can be done by iterating through the linked list and swapping the nodes in each group.

    • Examples: For the sum of right leaf nodes, consider a binary tree with nodes 1, 2, 3, 4, 5. The sum would ...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Combinatorics, find pivot in rotated array, standard hr questions

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Reverse nodes in k groups, sum of right leaf nodes
  • Ans. 

    The question involves reversing nodes in groups of k and finding the sum of right leaf nodes.

    • Implement a function to reverse nodes in groups of k

    • Traverse the reversed linked list and find the sum of right leaf nodes

    • Handle edge cases like when the number of nodes is not a multiple of k

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Combinatorics, find pivot in rotated sorted array, count sort
  • Ans. 

    The question involves finding the pivot in a rotated sorted array using combinatorics and count sort.

    • To find the pivot in a rotated sorted array, we can use a modified binary search algorithm.

    • First, we compare the middle element with the first element to determine if the pivot is in the left or right half.

    • Then, we continue dividing the array in half and adjusting the search range based on the pivot's location.

    • Count sor...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Perosnality tets related questions in aptitude test

Round 2 - Assignment 

Questions on product management, mcqs and video round

Interview Preparation Tips

Interview preparation tips for other job seekers - Read up about products

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 26 Jul 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Moderate questions can be found on gfg

Round 2 - Coding Test 

4 graph question and one DP

Interview Preparation Tips

Interview preparation tips for other job seekers - Study hard easy
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Personality Assessment 

(1 Question)

  • Q1. Basic personality questions
Round 2 - Coding Test 

Dynamic Programming and arrays

Top trending discussions

View All
Indian Startups
2w
a senior executive
One of the best sources for Startup investment: DAHEJ(DOWRY)
You won't believe my senior has a good corporate job with over 10 years of experience. But suddenly resigned just a few days after his wedding. We all thought maybe he got married and wants to spend his time with his wife, and decided to go to his place to give him a proper farewell. All of us got shocked after knowing that he left because his father-in-law gifted him a fat cash amount and a car in the name of "blessings." He’s using the money to fund his startup and the car for "business movement." I mean seriously? People are now using dowry as startup capital and walking around acting like CEOs, playing boss with someone else’s money. Bas, shaadi karo aur apne sapne chalu karo, courtesy sasural. I don't know feeling inspired? Or disgusted?
Got a question about Expedia Group?
Ask anonymously on communities.

Expedia Group Interview FAQs

How many rounds are there in Expedia Group interview for freshers?
Expedia Group interview process for freshers usually has 2-3 rounds. The most common rounds in the Expedia Group interview process for freshers are Technical, Coding Test and Resume Shortlist.
How to prepare for Expedia Group interview for freshers?
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 Talent Acquisition, Career Development, Agile Coaching, Software Design and SQL.
What are the top questions asked in Expedia Group interview for freshers?

Some of the top questions asked at the Expedia Group interview for freshers -

  1. Given array of integer create subarray with sum ...read more
  2. Combinatorics, find pivot in rotated sorted array, count s...read more
  3. Sum of right leaf nodes, swap nodes in k gro...read more
What are the most common questions asked in Expedia Group HR round for freshers?

The most common HR questions asked in Expedia Group interview are for freshers -

  1. What are your salary expectatio...read more
  2. Why should we hire y...read more
  3. Share details of your previous j...read more
How long is the Expedia Group interview process?

The duration of Expedia Group interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 10 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.4k Interviews
Flipkart Interview Questions
3.9
 • 1.5k Interviews
Swiggy Interview Questions
3.8
 • 474 Interviews
BigBasket Interview Questions
3.9
 • 399 Interviews
Meesho Interview Questions
3.7
 • 368 Interviews
JustDial Interview Questions
3.5
 • 358 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
Eternal Limited Interview Questions
3.7
 • 327 Interviews
Oyo Rooms Interview Questions
3.2
 • 230 Interviews
Myntra Interview Questions
3.9
 • 229 Interviews
View all

Expedia Group Reviews and Ratings

based on 329 reviews

3.7/5

Rating in categories

3.5

Skill development

4.0

Work-life balance

3.9

Salary

3.1

Job security

3.8

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 329 Reviews and Ratings
Senior Analyst, Supply Engine Operations & Analytics

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Actuarial Data Scientist III

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Director, Physical Security (APAC)

Gurgaon / Gurugram,

Bangalore / Bengaluru

12-17 Yrs

Not Disclosed

Explore more jobs
Software Development Engineer II
246 salaries
unlock blur

₹22 L/yr - ₹38.6 L/yr

Software Development Engineer 3
101 salaries
unlock blur

₹32 L/yr - ₹55.2 L/yr

Software Development Engineer
82 salaries
unlock blur

₹12 L/yr - ₹40 L/yr

Software Engineer
61 salaries
unlock blur

₹12 L/yr - ₹35.8 L/yr

Data Scientist
60 salaries
unlock blur

₹29.2 L/yr - ₹51.2 L/yr

Explore more salaries
Compare Expedia Group with

Amazon

4.0
Compare

Flipkart

3.9
Compare

Udaan

3.9
Compare

BigBasket

3.9
Compare
write
Share an Interview