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, Process, and Tips

Updated 19 Jan 2025

Top Expedia Group Interview Questions and Answers

View all 69 questions

Expedia Group Interview Experiences

Popular Designations

75 interviews found

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

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

Round 1 - Coding Test 

Simple React task, cinema API

Round 2 - Technical 

(1 Question)

  • Q1. Describe a cinema API
  • Ans. 

    A cinema API is a software interface that allows developers to access and interact with cinema-related data and services.

    • Provides information about movies, showtimes, theaters, and ticket availability

    • Allows users to search for movies, view trailers, and book tickets

    • May include features like seat selection, payment processing, and user reviews

    • Can integrate with external services like payment gateways and movie databases

  • Answered by AI

Skills evaluated in this interview

Software Development Engineer II Interview Questions asked at other Companies

Q1. Given 2 large numeric comma seperated strings. You need to calculate their sum along with maintaining the correct position of commas. Example Test Case - s1 - "123,456,788" s2 - "1" output - "123,456,789" constraints - since the strings can... read more
View answer (1)
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 Expedia Group Software Developer Intern Interview Questions and Answers

Q1. Count and Say Sequence Problem The 'Count and Say' sequence is a series of strings in which each consecutive term is generated by describing the previous term. The sequence begins with '1'. Your task is to determine the sequence after N ite... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)
Expedia Group Interview Questions and Answers for Freshers
illustration image

Interview Questions & Answers

user image Anonymous

posted on 20 Sep 2021

I was interviewed in May 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

this round contains 3 coding questions on Hackerrank. All are of moderate level.Platform was fast and responsive, and we were not allowed to switch through tabs during the test.

  • Q1. 

    Encode the Message Problem Statement

    Given a text message, your task is to return the Run-length Encoding of the given message.

    Run-length encoding is a fast and simple method of encoding strings, repres...

  • Q2. 

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

  • Q3. 

    Smallest Window Problem Statement

    Given two strings S and X containing random characters, the task is to find the smallest substring in S which contains all the characters present in X.

    Input:

    The first...
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

Interviewer asked me 2 coding question . Both are of easy to moderate level.He also asked some questions on My projects. Explain React state and props. What are keys in React?

  • Q1. 

    Buy and Sell Stock Problem Statement

    Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...

  • Q2. 

    Equilibrium Index Problem Statement

    Given an array Arr consisting of N integers, your task is to find the equilibrium index of the array.

    An index is considered as an equilibrium index if the sum of elem...

Round 3 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

Interviewer asked me 2 coding question . Both are of easy to moderate level. What are different types of lists in HTML? What is the ‘class’ attribute in HTML?

  • Q1. 

    Valid Parentheses Problem Statement

    Given a string 'STR' consisting solely of the characters “{”, “}”, “(”, “)”, “[” and “]”, determine if the parentheses are balanced.

    Input:

    The first line contains an...
  • Q2. 

    Binary Tree to Doubly Linked List

    Transform a given Binary Tree into a Doubly Linked List.

    Ensure that the nodes in the Doubly Linked List follow the Inorder Traversal of the Binary Tree.

    Input:

    The fi...
Round 4 - HR 

Round duration - 60 Minutes
Round difficulty - Easy

Fourth round was HR round.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Frontend Developer in GurgaonEligibility criteriaNo criteriaExpedia Group interview preparation:Topics to prepare for the interview - Data structures, Pointers, Dynamic Programming, Algorithms, OOPs, DBMS, Operating SystemTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice above 200 questions on DSA.
Tip 2 : Ask Questions to Interviewer
Tip 3 : Don't give up on questions easily, should try at least even if you have not prepared that topic. Tell him that you have not prepared that topic but you want to give it a try.

Application resume tips for other job seekers

Tip 1 : Have some projects on resume
Tip 2 : Be honest while mentioning things in resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

HR Executive Interview Questions & Answers

user image Anonymous

posted on 18 Apr 2022

I applied via Company Website and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - HR 

(7 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Why should we hire you?
  • Q4. Tell me about yourself.
  • Q5. What you can do extra for us
  • Q6. Situational based questions
  • Q7. Scheduling and weekly reports

Interview Preparation Tips

Interview preparation tips for other job seekers - Good interview process, very fast process just within 2 days they offered.

HR Executive Interview Questions asked at other Companies

Q1. What do you know about Labor Law
View answer (6)

Expedia Group interview questions for popular designations

 Software Developer Intern

 (9)

 Software Developer

 (8)

 Senior Software Engineer

 (4)

 Software Development Engineer II

 (4)

 Software Engineer

 (3)

 Software Engineer III

 (3)

 Product Manager

 (2)

 Software Development Engineer

 (2)

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

I applied via LinkedIn 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 Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Basic coding and sql
Round 3 - Technical 

(1 Question)

  • Q1. Big data and system design
Round 4 - Technical 

(1 Question)

  • Q1. Hiring manager round

Data Engineer II Interview Questions asked at other Companies

Q1. What are the key concepts involved in joining tables using PySpark?
View answer (1)

Get interview-ready with Top Expedia Group Interview Questions

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 Resume 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 Expedia Group Senior Software Engineer Interview Questions and Answers

Q1. Given array of integer create subarray with sum = 0
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)

Jobs at Expedia Group

View all

I was interviewed in Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

The round was conducted on the HackerRank platform. It was conducted in the morning from 12:00 pm to 1:30 pm.
The only requirement was a stable internet connection.

  • Q1. 

    Valid Parentheses Problem Statement

    Given a string 'STR' consisting solely of the characters “{”, “}”, “(”, “)”, “[” and “]”, determine if the parentheses are balanced.

    Input:

    The first line contains an...
  • Ans. 

    The task is to determine if a given string of parentheses is balanced or not.

    • Use a stack data structure to keep track of opening parentheses.

    • Iterate through the string and push opening parentheses onto the stack.

    • When encountering a closing parenthesis, pop from the stack and check if it matches the corresponding opening parenthesis.

    • If the stack is empty at the end or there are unmatched parentheses, the string is not b

  • Answered by AI
  • Q2. 

    Date Reformatting

    You have a string 'S' representing a date in the "Day Month Year" format, where:

    • Day is one of {"1st", "2nd", "3rd", ..., "29th", "30th", "31st"}.
    • Month is one of {"Jan", "Feb", "M...
  • Ans. 

    Reformat dates from 'Day Month Year' format to 'YYYY-MM-DD' format.

    • Parse the input string to extract day, month, and year.

    • Convert month to its numerical equivalent (e.g., 'Jan' to '01').

    • Format the date in 'YYYY-MM-DD' format and output.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was conducted in the morning, at around 8 am, and was conducted on the Blue Jeans Platform. It was an online video interview, where the interviewer asked me 2 questions related to DSA.

  • Q1. 

    Distinct Islands Problem Statement

    Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the number of distinct islands. A group of...

  • Ans. 

    Count the number of distinct islands in a 2D array of 0s and 1s.

    • Identify connected groups of 1s to form islands

    • Check if islands can be translated to overlap without rotation or reflection

    • Count the number of distinct islands based on the above criteria

  • Answered by AI
  • Q2. 

    Count and Say Sequence Problem

    The 'Count and Say' sequence is a series of strings in which each consecutive term is generated by describing the previous term. The sequence begins with '1'.

    Your task is ...

  • Ans. 

    Implement a function to determine the 'Count and Say' sequence after N iterations.

    • Iterate through each term in the sequence, describing the previous term to generate the next term.

    • Use a count to keep track of consecutive digits and append the count and digit to the result string.

    • Repeat this process for N iterations to get the sequence after N iterations.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This round was conducted after the first round in the morning. It was conducted at 10:00 am.

  • Q1. 

    Distribute Items Problem Statement

    Calculate the number of ways to distribute a given number of items 'N' among three people such that each person gets at least one item, and only one person receives the ...

  • Ans. 

    Calculate the number of ways to distribute items among three people with constraints.

    • Start by distributing one item to each person, then distribute the remaining items to one person.

    • Use combinatorics to calculate the number of ways to distribute the remaining items to one person.

    • Consider edge cases like when N is less than 3 or when N is equal to 3.

    • Example: For N=7, distribute 1 item to each person and then distribute

  • Answered by AI
Round 4 - HR 

Round duration - 45 minutes
Round difficulty - Medium

This was an HR round and was conducted on the same day at around 12:00 pm

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Punjab Engineering College(Deemed To be University). Eligibility criteriaNo criteriaExpedia Group interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, Stacks, Algorithms, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Consistency is the key, be it only one or two questions daily, but be consistent.
Tip 2 : Be thorough with the concepts and do note rote learn them.
Tip 3 : Even if you have successfully solved a question, do see other approaches
Tip 4 : Have at least two good projects with which you are thorough.

Application resume tips for other job seekers

Tip 1 : Resume should be concise, yet impactful.
Tip 2 : Keep only genuine content on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Expedia Group Software Developer Intern Interview Questions and Answers

Q1. Count and Say Sequence Problem The 'Count and Say' sequence is a series of strings in which each consecutive term is generated by describing the previous term. The sequence begins with '1'. Your task is to determine the sequence after N ite... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

This round was carried out on Amcat. It was very user friendly platform and easily understandable. Countdown Timer was located at the top right corner that helped me to keep a check on the remaining time and I planned my answers and code accordingly.

  • Q1. 

    Position of Right Most Set Bit

    Determine the position of the rightmost set bit in the binary representation of a given number N.

    Input:

    T: Number of test cases
    N: An integer for which the position of the...
  • Ans. 

    Find the position of the rightmost set bit in a given number's binary representation.

    • Convert the number to binary representation.

    • Find the position of the rightmost set bit by counting from right to left.

    • Return the position of the rightmost set bit.

  • Answered by AI
  • Q2. 

    Ninja's Jump Task

    The Ninja has been given a challenge by his master to reach the last stone. These stones are represented as an array of numbers. The Ninja can jump using either odd-numbered or even-numb...

  • Ans. 

    Find the number of starting indices from which a Ninja can reach the last stone by following specific jump rules.

    • Iterate through the array and keep track of the possible jumps for each index based on the rules provided.

    • Use dynamic programming or a stack to efficiently calculate the number of starting indices.

    • Consider edge cases where some indices may have no possible jumps.

    • Example: For the input [10, 13, 12, 14, 15], t...

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 40 minutes
Round difficulty - Medium

This round was conducted on Hirevue platform which is a flexible and easy to use.

  • Q1. 

    Count Ways to Reach the N-th Stair Problem Statement

    You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...

  • Ans. 

    The problem involves counting the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.

    • Use dynamic programming to solve the problem efficiently.

    • Define a recursive function to calculate the number of ways to reach each stair.

    • Consider base cases for 0 and 1 stairs.

    • Use memoization to store intermediate results and avoid redundant calculations.

    • Return the result modulo 10^9+7 to handle large values.

  • Answered by AI
Round 3 - HR 

Round duration - 35 minutes
Round difficulty - Medium

This round lasted for almost half an hour and I enjoyed the conversation.

Interview Preparation Tips

Eligibility criteriashould be pursuing bachelor's in CS/IT fieldExpedia Group interview preparation:Topics to prepare for the interview - Data Structures, Trees and graphs, Arrays, Backtracking, Pointers, OOPS, System Design, Greedy Algorithms, Dynamic ProgrammingTime required to prepare for the interview - -4 monthsInterview preparation tips for other job seekers

Tip 1 : solve all the must do questions available at GeeksforGeeks
Tip 2 : having a team project will give you an edge over others
Tip 3 : practice regularly on Codeforces and build up good profiles
Tip 4 : if you are a fresher, then placement preparation course from coding ninjas can really help you in short span of time

Application resume tips for other job seekers

Tip 1 : technical skills mentioned in the resume should be on your tips, can be asked anything
Tip 2 : having a team project will be good
Tip 3 : put the links of your competitive profiles in your resume, then your stats speak loud about your skill set

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Expedia Group Software Developer Intern Interview Questions and Answers

Q1. Count and Say Sequence Problem The 'Count and Say' sequence is a series of strings in which each consecutive term is generated by describing the previous term. The sequence begins with '1'. Your task is to determine the sequence after N ite... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 75 minutes
Round difficulty - Easy

This round was conducted in Hackerrank portal for a total duration of 75 minutes and was divided into 4 sections.

1st Section : Aptitude Section : 14 questions , 28 minutes
2nd Section : Technical Section : 12 questions , 17 minutes
3rd Section :1 coding Questions : 20 minutes+30 minutes

This Round was Conducted on Hackerrank (Webcam Enabled).

  • Q1. Given a problem statement and a code, how would you find and correct the bugs in the code?
  • Ans. 

    To find and correct bugs in code, analyze problem statement, review code, use debugging tools, run test cases, and make necessary changes.

    • Understand the problem statement and expected output

    • Review the code for syntax errors, logical errors, and potential bugs

    • Use debugging tools like breakpoints, print statements, and IDE features

    • Run test cases to identify the bugs and verify the corrections

    • Make necessary changes to the

  • Answered by AI
  • Q2. 

    Count Nodes within K-Distance Problem Statement

    Given a connected, undirected, and acyclic graph where some nodes are marked and a positive integer 'K'. Your task is to return the count of nodes such that...

  • Ans. 

    Count the number of nodes within K-distance from marked nodes in a connected, undirected, acyclic graph.

    • Create a graph using the given vertices and edges.

    • Perform a BFS traversal starting from each marked node to find nodes within K-distance.

    • Count the nodes within K-distance from all marked nodes and return the total count.

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

I was shared a link of Google Meet and the Google Docs was shared where there was 1 coding problem to be coded there and then the code was run on an IDE to check the sample tests.
Then the interview was followed by a lot of Operating System and Computer System Architecture Questions.
There were 2 Interviewers and both were helpful.
The timing was from 2:30 PM to 4:00 PM

  • Q1. 

    Problem Statement: Largest Subarray with Equal Number of 0s and 1s

    Given an array containing only 0s and 1s, determine the length of the longest contiguous subarray that has an equal number of 0s and 1s.

    ...
  • Ans. 

    Find the length of the longest subarray with equal number of 0s and 1s in a given array of 0s and 1s.

    • Iterate through the array and maintain a running count of the difference between the number of 0s and 1s encountered so far.

    • Store the count values in a hashmap with the index as the key.

    • If the same count is encountered again, calculate the length of the subarray between the two occurrences.

    • Return the maximum length foun

  • Answered by AI
  • Q2. Can you explain how the file system is stored on a disk and how it works?
  • Ans. 

    File system is stored on disk using data blocks and metadata, organized in a hierarchical structure.

    • File system is stored on disk using data blocks and metadata

    • Data blocks contain actual file data, while metadata stores information about files and directories

    • File system is organized in a hierarchical structure with directories containing files and subdirectories

    • File system uses a file allocation table (FAT) or an index

  • Answered by AI
  • Q3. Can you distinguish between RISC and CISC architectures?
  • Ans. 

    RISC focuses on simplicity and efficiency, while CISC emphasizes complex instructions and flexibility.

    • RISC uses a small set of simple instructions, while CISC uses a large set of complex instructions.

    • RISC architectures have a uniform instruction format, while CISC architectures have variable-length instructions.

    • RISC architectures rely on optimizing compilers for performance, while CISC architectures have hardware optim...

  • Answered by AI
Round 3 - HR 

Round duration - 45 minutes
Round difficulty - Easy

The round was held on Google Meet with HR from 2:30 PM to 3:15 PM.
The HR was friendly and asked the basic questions.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in NoidaEligibility criteriaAbove 8 CGPAExpedia Group interview preparation:Topics to prepare for the interview - Dynamic Programming, OOPS, Computer Networks, Computer System Architecture, Operating System, Data Structures, PointersTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Make sure that you are thorough with CS concepts beforehand.
Tip 2 : Even when you are explaining the approach to a question, try to parallelly think about how you would code it.
Tip 3 : Read the previous interview experiences. It would give a fair idea of the kind of questions one should expect.
Tip 4 : For a company like Adobe, practicing medium difficulty level coding questions would be the way to go.
Tip 5 : Practice atleast 200 questions from coding platforms like CodeZen, LeetCode, Interviewbit as they contain common interview questions.

Application resume tips for other job seekers

Tip 1 : Mention atleast 1 project and past work experience as it sets good impression.
Tip 2 : Keep your resume up to date for the role you are applying.
Tip 3 : Try to keep your resume of 1 Page.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Expedia Group Software Developer Interview Questions and Answers

Q1. Knight Probability in Chessboard Calculate the probability that a knight remains on an N x N chessboard after making K moves. Initially, the knight is placed at a given position on the board. It can move in any of the 8 directions it is all... read more
View answer (1)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round had 2 coding questions. In both of them, You need to implement those functions such that it returns the correct answer based on what the problem is about.

  • Q1. 

    Find Duplicates in an Array

    Given an array ARR of size 'N', where each integer is in the range from 0 to N - 1, identify all elements that appear more than once.

    Return the duplicate elements in any orde...

  • Ans. 

    Find duplicates in an array of integers within a specified range.

    • Iterate through the array and keep track of the count of each element using a hashmap.

    • Return elements with count greater than 1 as duplicates.

    • Time complexity can be optimized to O(N) using a HashSet to store seen elements.

  • Answered by AI
  • Q2. 

    Version Comparison

    Given two strings, Version1 and Version2, each representing version numbers, determine which one is the latest version.

    Explanation:

    The input strings consist of digits and dots only....

  • Ans. 

    Compare two version numbers to determine the latest version.

    • Split the version numbers by '.' and compare each part from left to right.

    • If a part in Version2 is greater than the corresponding part in Version1, Version2 is the latest.

    • Handle cases where one version number has more parts than the other.

    • Return 1 if Version1 is the latest, -1 if Version2 is the latest, and 0 if they are the same.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

The Interviewer has 5 years of experience and was very friendly. He introduced himself first and asked me for a quick introduction. Then he jumped into coding questions

  • Q1. 

    Number of Islands Problem Statement

    You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...

  • Ans. 

    Count the number of islands in a 2D matrix of 1s and 0s.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

    • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

    • Increment the island count each time a new island is encountered.

    • Consider edge cases like boundary conditions and handling of diagonals while traversing.

    • Handle the...

  • Answered by AI
  • Q2. 

    Incremental Partitioning Problem Statement

    Given two integers N and K, determine how many ways you can partition the number N into K non-empty groups such that the size of each group[i] >= group[i-1] f...

  • Ans. 

    The problem involves determining the number of ways to partition a number into non-empty groups with specific constraints.

    • Use dynamic programming to solve the problem efficiently.

    • Consider the base cases and build up the solution using recurrence relation.

    • Apply modular arithmetic to handle large numbers and prevent overflow.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in GurgaonEligibility criteriagood looking linkedin profileExpedia Group interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming, array, linked list, hashmapTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Go through the previously asked problems
Tip 2 : Make some good projects
Tip 3 : Prefer solving the 450 questions sheet from love babbar which is also available on codestudio.

Application resume tips for other job seekers

Tip 1 : Attach your resume to linkedin profile, several recruiters are always looking for hiring
Tip 2 : Mention your projects carefully in resume
Tip 3 : Be prepared for cross questioning based on skills in your resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Expedia Group Software Developer Intern Interview Questions and Answers

Q1. Count and Say Sequence Problem The 'Count and Say' sequence is a series of strings in which each consecutive term is generated by describing the previous term. The sequence begins with '1'. Your task is to determine the sequence after N ite... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)
Contribute & help others!
anonymous
You can choose to be anonymous

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, SQL and Software Design.
What are the top questions asked in Expedia Group interview?

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

  1. A number x is given, two operation are allowed. Decrement by 1 and multiply by ...read more
  2. Given array of integer create subarray with sum ...read more
  3. Combinatorics, find pivot in rotated sorted array, count s...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.

Recently Viewed

SALARIES

Xceedance

DESIGNATION

INTERVIEWS

Elentec Power India (EPI) Pvt. Ltd.

No Interviews

SALARIES

Yantralive

DESIGNATION

LIST OF COMPANIES

Yantralive

Overview

LIST OF COMPANIES

Xceedance

Overview

SALARIES

Xceedance

SALARIES

Xceedance

Tell us how to improve this page.

Expedia Group Interview Process

based on 54 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
Oyo Rooms Interview Questions
3.3
 • 218 Interviews
MakeMyTrip Interview Questions
3.7
 • 122 Interviews
Thomas Cook Interview Questions
3.7
 • 44 Interviews
Yatra Interview Questions
3.4
 • 31 Interviews
Airbnb Interview Questions
3.8
 • 23 Interviews
Cleartrip Interview Questions
3.4
 • 18 Interviews
Goibibo Interview Questions
4.3
 • 6 Interviews
Cox & Kings Interview Questions
3.7
 • 6 Interviews
View all

Expedia Group Reviews and Ratings

based on 296 reviews

3.8/5

Rating in categories

3.5

Skill development

4.0

Work-life balance

3.9

Salary

3.3

Job security

3.8

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 296 Reviews and Ratings
Director of Business Analytics

Bangalore / Bengaluru

15-20 Yrs

Not Disclosed

Software Development Engineer II

Gurgaon / Gurugram

2-4 Yrs

Not Disclosed

Software Development Engineer III

Gurgaon / Gurugram

5-9 Yrs

₹ 38-45 LPA

Explore more jobs
Software Development Engineer II
192 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer
94 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer 3
73 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
66 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
56 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Expedia Group with

MakeMyTrip

3.7
Compare

Yatra

3.4
Compare

Cleartrip

3.4
Compare

Goibibo

4.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview