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 Software Developer Intern Interview Questions, Process, and Tips

Updated 16 Feb 2024

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 seque ...read more
  • 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 usi ...read more
  • Q3. 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 ...read more
View all 21 questions

Expedia Group Software Developer Intern Interview Experiences

9 interviews found

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

I applied via campus placement at Malviya National Institute of Technology (NIT), Jaipur and was interviewed before Sep 2022. There were 3 interview rounds.

Round 1 - 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 2 - Technical 

(1 Question)

  • Q1. This was of 1 hour. He asked about 2-3 dsa questions and some hr questions in last part.
Round 3 - 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
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

Software Developer Intern Interview Questions Asked at Other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an ar ... read more
asked in CommVault
Q2. Sliding Maximum Problem Statement Given an array of integers ARR ... read more
Q3. Find K Closest Elements Given a sorted array 'A' of length 'N', a ... read more
asked in Groww
Q4. Minimum and Maximum Candy Cost Problem Ram is in Ninjaland, visit ... read more
Q5. Nth Element Of Modified Fibonacci Series Given two integers X and ... read more

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

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

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

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

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

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

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

Expedia Group interview questions for designations

 Software Engineer Intern

 (1)

 Software Developer

 (8)

 Senior Software Developer

 (1)

 Assistant Software Developer

 (1)

 SDE Intern

 (1)

 Software Development Engineer Intern

 (2)

 Software Engineer

 (3)

 Software Engineer2

 (1)

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

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

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

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

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

Get interview-ready with Top Expedia Group Interview Questions

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

The interview round was scheduled in the afternoon. It was of 1 hour 30 minutes.

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

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

Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Hard

An introduction along with a coding question based on Data Structures and algorithms. The online interview round was held in afternoon time and the interviewer was quite good.

  • Q1. 

    Find the Winner Problem Statement

    Given an array/list VOTES containing names of candidates, where each entry represents the vote received by the candidate.

    You need to determine the candidate with the ma...

Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Easy

An introduction along with a coding question based on Dynamic Programming and arrays. The online interview round was held in afternoon time and the interviewer was quite good.

  • Q1. 

    Find the Third Greatest Element

    Given an array 'ARR' of 'N' distinct integers, determine the third largest element in the array.

    Input:

    The first line contains a single integer 'T' representing the numb...

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from National Institute of Technology Durgapur. I applied for the job as SDE - Intern in HyderabadEligibility criteria7.5 CGPAExpedia Group interview preparation:Topics to prepare for the interview - C++ Basics, C programming, Data Structures and Algorithms (Intermediate level questions), Time Complexity, Code optimization, OOPs ,Dynamic ProgrammingTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Always keep a command on atleast one programming language (preferably C++ or JAVA)
Tip 2 : Learn Data Structures and Algorithms concepts and parallelly solve minimum 10 questions based on each topic from Geeks for Geeks and other coding platforms. 
Tip 3 : Don't stick to one way of solving a given problem, always try to optimize code by applying different other algorithms and don't forget to check the time constraints given in the problems.

Application resume tips for other job seekers

Tip 1 : Always keep a project ready based on the skills learned so far and attach a link to the project in the resume so that they can refer to it.
Tip 2 : Don't try to write false skills on resume which you haven't learned or not so familiar with. They will ask question to check your knowledge, and you won't be able to lie in front of them. They will understand that you are lying. So be honest with whatever you know.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

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

  • Q1. Given a problem statement and a piece of code, how would you find and correct the bug in the code?
Round 2 - Video Call 

(1 Question)

Round duration - 40 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. 

    Count Substrings with Only Vowels

    In this task, you need to find the number of substrings within a given string ’S’ that consist only of vowels.

    Explanation:

    A substring is defined as a contiguous seque...

Round 3 - HR 

Round duration - 15 minutes
Round difficulty - Easy

The round was held on Google Meet with HR from 3:00 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 - Intern in DelhiEligibility 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 - 3 monthsInterview preparation tips for other job seekers

Tip 1 : When you are explaining the approach to a question, try to parallelly think about how you would code it.
Tip 2 : Read the previous interview experiences. It would give a fair idea of the kind of questions one should expect.
Tip 3 : 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 at least 1 project and past work experience as it sets good impression.
Tip 2 : Try to keep your resume of 1 Page.

Final outcome of the interviewRejected

I was interviewed in Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The round consisted of 2 coding Problems and it lasted for 60 minutes from 12:00 PM to 1:00 PM on Hackerearth.
Use of other IDEs was prohibited and video was on.

  • Q1. 

    Ninja's Lootcase Problem Statement

    Ninja stumbled upon a locked suitcase while digging in his lawn. The only way to unlock it is by following specific instructions stated on an accompanying paper.

    Explan...

  • Ans. Recursive Approach

    The idea here is that we can say that number of increment operations required are equal to the number of set bits present in the elements of a given array because in one operation you can double all elements of the array. To get an even number you need to get even / 2 i.e. half of the number. So we need Increment operations only when our current element is odd

     and in all other cases, we can divid...

  • Answered Anonymously
  • Q2. 

    Problem: Search In Rotated Sorted Array

    Given a sorted array that has been rotated clockwise by an unknown amount, you need to answer Q queries. Each query is represented by an integer Q[i], and you must ...

  • Ans. Brute Force Approach

    The idea here is to do a linear approach which apparently is a brute force way to do this.

    • Visit every element one by one.
    • Check if the current element that you are looking at is the key value that needs to be searched. If the element is found, return the index at which you find it.
    • Once all the elements are visited and you don't find the key-value, return -1.
    Space Complexity: O(1)Explanation:

    O(1)

    &nbs...

  • Answered Anonymously
Round 2 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

The round was conducted on Google Meet with 2 interviewers . They were friendly and helpful.
The timing was 12:00 to 1:00 PM.
Our Video was on .

  • Q1. 

    Pair Sum Problem Statement

    You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.

    Note:
    ...
  • Ans. Brute Force
    • Initialize a list to store our results.
    • For each element in the array 'ARR[i]', check if ('ARR[i]' + ‘ARR[j]’), equals to given sum or not, where ‘i’ < ‘j’ < ‘N’.
    • If the condition matches, add the pair('ARR[i]', ‘ARR[j]’) to the list. Sort the list of pairs as per the given output format and return this list.
    Space Complexity: O(1)Explanation:

    O(1).

     

    Constant extra space is required.

    Time Complexity: O...
  • Answered Anonymously
  • Q2. 

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

    One basic approach is to explore all possible steps which can be climbed with either taking one step or two steps. So at every step, we have two options to climb the stairs either we can climb with one step, or we can climb with two steps. So the number of ways  can be recursively defined as :

    countDistinctWayToClimbStair ( currStep, N ) = countDistinctWayToClimbStair ( currStep+1, N ) + countDistinctWay...
  • Answered Anonymously
Round 3 - Telephonic Call 

Round duration - 50 minutes
Round difficulty - Medium

This was a Behavioral Round. It lasted for 45-50 minutes. It consisted of a discussion on my projects. The interviewer was very impressed by the way I explained my projects. She even appreciated me in between for that. This was followed by normal HR questions .Timing of This round was 4:00 PM to 5:00 PM

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in GurgaonEligibility criteriaAbove 8 CGPA when ApplyingExpedia Group interview preparation:Topics to prepare for the interview - Dynamic Programming, OOPs, Operating System, DBMS, Greedy Algorithms, Computer NetworksTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : I prepared all topics from my Coding Ninjas Course - Competitive Programming
Tip 2 : I practiced 300+ questions on CodeZen ( Coding Ninjas Platform), LeetCode, InterviewBit
Tip 3 : I took part in contests on CodeForces.
Tip 4 : Apart from Data Structures and Algorithms , I also studied DBMS, OOPs and other course subjects

Application resume tips for other job seekers

Tip 1 : Keep Resume up to date for the role you are applying.
Tip 2 : Mention atleast 1 project or past work experience.
Tip 3 : Try to keep a 1 pager resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Nov 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Round comprised of 6 MCQ's along with 2 Coding questions, paper was not that difficult but it felt quite lengthy.

  • Q1. 

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

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

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in DelhiEligibility criteria7 CGPAExpedia Group interview preparation:Topics to prepare for the interview - OOPS, DP/recursion, Trees, Graphs, Linked listTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : 250-400 questions of DS algo
Tip 2 : clear basic fundamentals

Application resume tips for other job seekers

Tip 1 : Add your projects which you think are good enough to showcase.
Tip 2 : Resume should be crisp and clear.

Final outcome of the interviewRejected

Interview questions from similar companies

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

I was interviewed before Feb 2024.

Round 1 - Coding Test 

The first round comprised of 4 sections online questions including aptitude, logical, Coding questions, and technical portions (Test Duration: 90 mins):

Debugging: We had to choose a language and debug up to 7 questions most probably. Codes were very basic like sorting, etc. I completed 6 of them.

Coding: There were two medium-hard level questions.

Work-style Assessment: Just try to answer as an ideal employee. Make sure you answers don’t contradict each other.

Aptitude: Around 25 questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Find diameter of tree
  • Q2. Count inversion
Round 3 - Technical 

(2 Questions)

  • Q1. Find n’th node from the end of a Linked List
  • Q2. Find shortest distance between 2 points in a matrix, where 2 points can be anywhere

Interview Preparation Tips

Interview preparation tips for other job seekers - Amazon just want to see whether you have good problem-solving skills. If you show them, you are in.

Do DSA religiously from the beginning. Use GFG, Leetcode, InterviewBit, and Youtube. These are more than enough. Doing Competitive Programing is very helpful.

For frequently asked questions: Make sure you know the best approaches and edge cases, and write the whole code instead of just reading the solutions.

Start from brute force and keep on optimizing when asked, in order to show you haven’t already done the question before.

Speak while coding or thinking.

Repeat the question how you have understood it.

Find edge cases

Use STAR method for behavioral questions.

Expedia Group Interview FAQs

How many rounds are there in Expedia Group Software Developer Intern interview?
Expedia Group interview process usually has 3 rounds. The most common rounds in the Expedia Group interview process are Coding Test, Technical and Personality Assessment.

Tell us how to improve this page.

Expedia Group Software Developer Intern Interview Process

based on 2 interviews

2 Interview rounds

  • Coding Test Round
  • Video Call Round
View more

Expedia Group Software Developer Intern Reviews and Ratings

based on 5 reviews

4.3/5

Rating in categories

3.8

Skill development

4.6

Work-life balance

3.7

Salary

3.7

Job security

4.3

Company culture

3.6

Promotions

4.0

Work satisfaction

Explore 5 Reviews and Ratings
Software Development Engineer II
181 salaries
unlock blur

₹15.6 L/yr - ₹40 L/yr

Software Development Engineer
96 salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Software Development Engineer 3
71 salaries
unlock blur

₹30 L/yr - ₹55 L/yr

Software Developer
66 salaries
unlock blur

₹10 L/yr - ₹41.8 L/yr

Software Engineer
46 salaries
unlock blur

₹12 L/yr - ₹38 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