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

Updated 2 Jun 2025
Popular Designations

66 Interview questions

A Security Guard was asked 1mo ago
Q. What are the classifications of fire?
Ans. 

Fires are classified into different categories based on the materials that fuel them, each requiring specific extinguishing methods.

  • Class A: Ordinary combustibles like wood, paper, and cloth. Extinguished with water or foam.

  • Class B: Flammable liquids such as gasoline, oil, and grease. Extinguished with foam, dry chemical, or CO2.

  • Class C: Electrical fires caused by energized equipment. Extinguished with non-conduct...

View all Security Guard interview questions
A Data Engineer was asked 4mo ago
Q. Tell me about Data Governance.
Ans. 

Data Governance ensures data quality, security, and compliance across an organization, guiding data management practices.

  • Establishes policies for data management, ensuring data integrity and security.

  • Involves roles like Data Stewards who oversee data quality and compliance.

  • Utilizes frameworks like DAMA-DMBOK for best practices in data governance.

  • Ensures compliance with regulations such as GDPR for data privacy.

  • Pro...

View all Data Engineer interview questions
A Software Development Engineer 3 was asked 6mo ago
Q. Given an array, find an index where the sum of elements to the left of the index equals the sum of elements to the right of the index.
Ans. 

Equilibrium number refers to a stable state in a system where forces are balanced, often used in algorithms and data structures.

  • In data structures, equilibrium can refer to balanced trees like AVL or Red-Black trees.

  • Example: In an AVL tree, the balance factor (height difference) of nodes is maintained to ensure O(log n) operations.

  • In algorithms, equilibrium can relate to finding stable states in game theory or opt...

View all Software Development Engineer 3 interview questions
A Software Development Engineer 3 was asked 6mo ago
Q. Implement a singleton pattern.
Ans. 

A singleton pattern ensures a class has only one instance and provides a global point of access to it.

  • Use a private constructor to prevent instantiation from outside the class.

  • Implement a static method to provide access to the single instance.

  • Use lazy initialization to create the instance only when needed.

  • In multi-threaded environments, use synchronization to prevent multiple instances.

View all Software Development Engineer 3 interview questions
A Principal Software Engineer was asked 7mo ago
Q. Design BookMyShow.
Ans. 

Design a scalable online ticket booking platform for movies and events, focusing on user experience and backend architecture.

  • User Registration: Allow users to create accounts using email or social media.

  • Event Listings: Display movies/events with details like time, location, and available seats.

  • Seat Selection: Implement an interactive seating chart for users to choose their seats.

  • Payment Gateway: Integrate secure p...

View all Principal Software Engineer interview questions
A Data Scientist was asked 8mo ago
Q. Explain the points on your resume.
Ans. 

Resume points are concise descriptions of your work experience, skills, and achievements listed on your resume.

  • Resume points should be clear, specific, and quantifiable.

  • Use action verbs to start each point, such as 'developed', 'implemented', 'analyzed'.

  • Include relevant metrics or results to demonstrate impact, such as 'increased sales by 20%' or 'reduced processing time by 30%'.

View all Data Scientist interview questions
A Senior Software Engineer was asked 10mo 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

View all Senior Software Engineer interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked 10mo 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.

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 10mo 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.

View all Senior Software Engineer interview questions
A Senior Software Development Engineer was asked 10mo ago
Q. How would you design a product like Google Drive?
Ans. 

A cloud storage service like Google Drive for storing and sharing files

  • Allow users to upload, store, and organize files in folders

  • Provide sharing options for files and folders with permissions

  • Include collaboration features like real-time editing and commenting

  • Offer integration with other services like Google Docs, Sheets, and Slides

View all Senior Software Development Engineer interview questions

Expedia Group Interview Experiences

78 interviews found

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

I applied via Campus Placement

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 

1.5 hours long, platform was hackerearth.

Round 3 - Technical 

(1 Question)

  • Q1. Reverse a Linked List
  • Ans. 

    Reverse a linked list by changing the pointers direction.

    • Start with three pointers: current, previous, and next.

    • Iterate through the linked list, updating the pointers to reverse the direction.

    • Update the head pointer to the last node to complete the reversal.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice medium level Leetcode questions regularly.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(4 Questions)

  • Q1. They were looking for a person with expertise in maven, so initial questions were targeted towards maven and dependencies.
  • Q2. Find the equilibrium number was asked for DSA
  • Ans. 

    Equilibrium number refers to a stable state in a system where forces are balanced, often used in algorithms and data structures.

    • In data structures, equilibrium can refer to balanced trees like AVL or Red-Black trees.

    • Example: In an AVL tree, the balance factor (height difference) of nodes is maintained to ensure O(log n) operations.

    • In algorithms, equilibrium can relate to finding stable states in game theory or optimiza...

  • Answered by AI
  • Q3. Implement a singleton patter
  • Ans. 

    A singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Use a private constructor to prevent instantiation from outside the class.

    • Implement a static method to provide access to the single instance.

    • Use lazy initialization to create the instance only when needed.

    • In multi-threaded environments, use synchronization to prevent multiple instances.

  • Answered by AI
  • Q4. Java based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - I was told that this round was different as they were looking for someone with expertise. Interviewer suggested that java questions are more relevant and that's why was more oriented towards that.
I'd say be prepared for anything, DSA rounds can become discussion and design rounds at any point, so having some knowledge about all aspects

Skills evaluated in this interview

Software Engineer2 Interview Questions & Answers

user image Rahul Kantheti

posted on 4 Nov 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. STAR based scenario questions
  • Q2. Previous work experience and projects
  • Ans. 

    I have 3 years of experience working as a software engineer, with projects including a mobile app for tracking fitness goals and a web application for managing inventory.

    • 3 years of experience as a software engineer

    • Developed a mobile app for tracking fitness goals

    • Created a web application for managing inventory

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

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Apache Spark and it's working
  • Ans. 

    Apache Spark is a distributed computing framework for big data processing.

    • Apache Spark is an open-source distributed computing framework.

    • It provides an interface for programming entire clusters with implicit data parallelism and fault tolerance.

    • Spark uses in-memory processing for speed and can run on Hadoop, Mesos, Kubernetes, or in standalone mode.

    • It supports multiple programming languages like Scala, Java, Python, an...

  • Answered by AI
  • Q2. Past Experience
Round 2 - Technical 

(2 Questions)

  • Q1. Git version control question
  • Q2. Python med DSA question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

More than the right answer, focus on the approach. Duration 60 min.

Round 2 - Technical 

(1 Question)

  • Q1. Design a product like google drive
  • Ans. 

    A cloud storage service like Google Drive for storing and sharing files

    • Allow users to upload, store, and organize files in folders

    • Provide sharing options for files and folders with permissions

    • Include collaboration features like real-time editing and commenting

    • Offer integration with other services like Google Docs, Sheets, and Slides

  • Answered by AI
Round 3 - HR 

(1 Question)

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

    I want to join Expedia because of its innovative technology, global impact, and collaborative work culture.

    • Expedia is known for its cutting-edge technology and innovative solutions.

    • I am excited about the opportunity to work on projects with a global impact.

    • I value a collaborative work culture where I can learn from and contribute to a talented team.

    • Expedia's reputation for work-life balance and employee development is ...

  • Answered by AI

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 29 Aug 2024

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Why do you want to join Expedia?
Round 2 - One-on-one 

(1 Question)

  • Q1. How would you decide if we have to close a few of our brands?
Round 3 - Case Study 

Size the opaque travel market in the US

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

(1 Question)

  • Q1. Mostly around projects and SQL - group by, self join, window fxn, and solve same problem without window fxn (kind of self join).
Round 2 - Technical 

(1 Question)

  • Q1. 3 DSA questions First was on array, second on hashmap and dp and third was on dp plus trees. tell the approach, and write a working code.
Round 3 - Technical 

(1 Question)

  • Q1. It was on projects, Data pipeline and spark. Discussion around adding incremental data in datawarehouse. Spark architecture. Spark streaming. Its difficulty was higher than other rounds as the interviewe...
Round 4 - Behavioral 

(1 Question)

  • Q1. It was based upon projects and decision making. Discussion around- Strengths and weaknesses. how to resolve conflict in decisions over design in team leadership where i have shown,..etc It was light and m...
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Asked two 2 pointer based questions

Round 2 - Case Study 

Asked lru cache system design question

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

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Coding Test 

DSA Problem statement of Trie

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with DS ALgo
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design bookmyshow
  • Ans. 

    Design a scalable online ticket booking platform for movies and events, focusing on user experience and backend architecture.

    • User Registration: Allow users to create accounts using email or social media.

    • Event Listings: Display movies/events with details like time, location, and available seats.

    • Seat Selection: Implement an interactive seating chart for users to choose their seats.

    • Payment Gateway: Integrate secure paymen...

  • Answered by AI
  • Q2. Experience in Cloud
  • Ans. 

    Extensive experience in designing, implementing, and managing cloud-based solutions.

    • Designed and implemented scalable cloud architectures using AWS, Azure, or Google Cloud

    • Managed cloud infrastructure for high-traffic web applications

    • Experience with containerization technologies like Docker and Kubernetes

    • Implemented serverless computing solutions using AWS Lambda or Azure Functions

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Coding Test 

They have given coding test where 2 medium to easy level questions where asked

Round 2 - Technical 

(1 Question)

  • Q1. It was dsa round where easy to medium level 2 questions were asked , topic linked list and stack
Round 3 - Technical 

(1 Question)

  • Q1. This was a hld round
Round 4 - Technical 

(1 Question)

  • Q1. Final was hm round around projects

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

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

  1. How would you decide if we have to close a few of our bran...read more
  2. A number x is given, two operation are allowed. Decrement by 1 and multiply by ...read more
  3. Given array of integer create subarray with sum ...read more
What are the most common questions asked in Expedia Group HR round?

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

  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 57 interview experiences

Difficulty level

Easy 15%
Moderate 79%
Hard 6%

Duration

Less than 2 weeks 52%
2-4 weeks 23%
4-6 weeks 19%
6-8 weeks 3%
More than 8 weeks 3%
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.3k Interviews
Flipkart Interview Questions
3.9
 • 1.5k Interviews
Swiggy Interview Questions
3.8
 • 464 Interviews
BigBasket Interview Questions
3.9
 • 392 Interviews
Meesho Interview Questions
3.7
 • 363 Interviews
JustDial Interview Questions
3.5
 • 356 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
Eternal Limited Interview Questions
3.7
 • 325 Interviews
Oyo Rooms Interview Questions
3.3
 • 227 Interviews
Myntra Interview Questions
3.9
 • 227 Interviews
View all

Expedia Group Reviews and Ratings

based on 328 reviews

3.8/5

Rating in categories

3.5

Skill development

4.0

Work-life balance

3.9

Salary

3.2

Job security

3.8

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 328 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