Expedia Group interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Expedia Group
upvote
share-icon
4 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Application story
The selection process began with a behavioural test consisting of 50 questions. Around 700 candidates applied, out of which 500 were shortlisted for the next round. The second stage was an online coding test that included 2 DSA problems of medium to hard difficulty, after which approximately 25–30 candidates were shortlisted. Finally, two rounds of interviews were conducted, where each candidate was asked DSA questions along with some behavioural questions. In the end, 8 candidates were selected.
Why selected/rejected for the role?
I had practiced DSA for 6 months consistently so had good coding skills. I was confident enough to answer the questions asked from me and knew everything I had in my resume. I had story back-up for the society POR I had written. I was eager to learn and join the company and was inclined towards their goal to empower travel through tech.
Preparation
Duration: 6 months
Topics: Arrays, Strings, Binary Search, Heaps, Dynamic Programming, Trees, Graphs, OOPS
Tip
Tip

Tip 1: Practice DSA consistently to strengthen your problem-solving skills.
Tip 2: Focus on solving standard problems and understanding multiple approaches — move from brute force to optimal solutions.
Tip 3: Work on at least one good project to showcase your practical knowledge and implementation skills.

Application process
Where: Campus
Eligibility: NA, (Stipend: 40k per month)
Resume Tip
Resume tip

Tip 1: Be prepared to talk confidently for at least 5 minutes about every point mentioned in your resume.
Tip 2: Have a clear story behind your technical projects, including what motivated you to build them and what impact they created.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date12 Jul 2024
Coding problem1

This round had 50 behavioural/situational very easy questions.
They asked us to slide from one corner to other.
One end of the slider was Not very likely and the other was very likely.
The environment was simple to operate.

1. Behavioural Question

How likely you would do the task given to you with full dedication?

02
Round
Medium
Online Coding Test
Duration60 minutes
Interview date23 Aug 2024
Coding problem2

It had 2 DSA questions. One was from Arrays(medium) and other one was dynamic programming question(medium to hard).

1. Count Inversions

Moderate
40m average time
55% success
0/80
Asked in companies
MicrosoftAdobeSamsung R&D Institute

For a given integer array/list 'ARR' of size 'N' containing all distinct values, find the total number of 'Inversions' that may exist.

An inversion is defined for a pair of integers in the array/list when the following two conditions are met.

A pair ('ARR[i]', 'ARR[j]') is said to be an inversion when:

1. 'ARR[i] > 'ARR[j]' 
2. 'i' < 'j'

Where 'i' and 'j' denote the indices ranging from [0, 'N').
Problem approach

The question was a standard one, to be done using merge sort.

Try solving now

2. Palindrome Partitioning

Moderate
25m average time
75% success
0/80
Asked in companies
QuikrCultfitExpedia Group

You are given a string 'S'. Your task is to partition 'S' such that every substring of the partition is a palindrome. You need to return all possible palindrome partitioning of 'S'.

Note: A substring is a contiguous segment of a string.

For Example:
For a given string “BaaB”
3 possible palindrome partitioning of the given string are:
{“B”, “a”, “a”, “B”}
{“B”, “aa”, “B”}
{“BaaB”}
Every substring of all the above partitions of “BaaB” is a palindrome.
Problem approach

Used Bottom-Up DP.
Use two 2D array dp[][] and isPalin[][], for storing the computed result. 
dp[i][j] stores the minimum cuts for palindrome partitioning of the substring s[i ... j]
isPalin[i][j] tells us whether substring s[i ... j] is a palindromic string or not.
The solution starts with smaller substrings and gradually builds up to the result for entire string.

Try solving now
03
Round
Medium
Face to Face
Duration60 minutes
Interview date23 Aug 2024
Coding problem1

1 DSA question and some situational company related questions.

1. Maximum Supplier Profit

Moderate
0/80
Asked in company
Expedia Group

You are given an array arr of N positive integers, where arr[i] represents the number of products available from the i-th supplier. You are also given a positive integer M, which is the total number of products you must sell.


The profit gained from selling a single product from a supplier is equal to the number of products that supplier currently has. Each time you sell a product from a supplier, their count of available products decreases by one.


Your task is to find the maximum possible profit you can achieve by selling exactly M products.


Problem approach

Solved using priority queue. interviewer asked about time complexity of insertion and deletion in priority queue.

Try solving now
04
Round
Medium
Face to Face
Duration60 minutes
Interview date23 Aug 2024
Coding problem1

1 DSA question and 15 minutes of discussion on project and college activities.

1. Coder Pairing

Easy
0/40
Asked in company
Expedia Group

You are given the ratings of n coders in an array. To create effective teams, you want to form pairs of coders who have similar ratings. The strategy is to sort all the coders by their rating and then pair up adjacent coders.


Your task is to determine if it's possible to pair up all n coders. This is only possible if n is an even number.


If n is even, you must sort the ratings and form n/2 pairs from adjacent elements. Return a list of these pairs.


If n is odd, it's impossible to pair up everyone. In this case, you should indicate that pairing is not possible.


Problem approach

Yes it was simple sorting any approach could have been used.
if n was odd, had to return -1.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Expedia Group
434 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 5 problems
Interviewed by Expedia Group
564 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Expedia Group
786 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Expedia Group
846 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15481 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15339 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10142 views
2 comments
0 upvotes