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 Development Engineer Interview Questions and Answers

Updated 15 Jul 2024

Expedia Group Software Development Engineer Interview Experiences

2 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
4-6 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Zigzag level order traversal of tree
  • Ans. 

    Zigzag level order traversal of tree involves traversing the tree level by level in a zigzag pattern.

    • Use a queue to perform level order traversal of the tree

    • Alternate between left to right and right to left traversal for each level

    • Store the nodes at each level in separate arrays

  • Answered by AI
  • Q2. Implementation of a vector
  • Ans. 

    A vector is a dynamic array that can resize itself as needed.

    • A vector is typically implemented using a dynamically allocated array.

    • It provides constant time access to elements using index.

    • Vectors can grow in size by reallocating memory when needed.

    • Example: vector vec;

    • Example: vec.push_back(10);

  • Answered by AI

Skills evaluated in this interview

Software Development Engineer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Given an acyclic graph of a city where each edge represents a roa ... read more
asked in Hike
Q2. Given a screen with a button and a full-screen image view, descri ... read more
asked in Hike
Q3. You have an application that displays a list of contacts. The nam ... read more
asked in Amazon
Q4. Given an m * n matrix filled with '0's and 'x's with two position ... read more
asked in Samsung
Q5. There are 1000 wine bottles. One of the bottles contains poisoned ... read more

Interview questions from similar companies

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

Round duration - 90 minutes
Round difficulty - Easy

This round was held during university hours and consisted of 2 coding questions.

Round 2 - Face to Face 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

Make sure you do no cutting and are clear about the approach you'd be following. 
 

  • Q1. What is the running median of an input stream?
  • Ans. 

    Running median of an input stream is the median value of the numbers seen so far in a continuous stream of data.

    • Maintain two heaps - a max heap for the lower half of the numbers and a min heap for the upper half.

    • Keep the number of elements in the two heaps balanced or differ by at most 1.

    • If the total number of elements is odd, the median is the root of the max heap. If even, it is the average of the roots of the two he...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI completed Electronics & Communication Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in HyderabadEligibility criteria 7 CGPA Amazon interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Java, Object-Oriented Programming System, System Design, Operating System.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Prepare for company-wise interview questions according to the company in which you are applying. Try to write the code yourself and if got stuck in between then take help from the internet. I recommend you Codezen of Coding Ninjas for practicing Data Structures and Algorithms based questions.

Application resume tips for other job seekers

Be sure 100% of what you write in your resume and prepare for that before the interview what is written on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Aug 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: Around 180-200 students applied for the position. 45 students were selected for the coding test.

Round: Test
Experience: There were 3 questions. The difficulty level was moderate. I did 2 questions and got selected for the next round. 13 students were selected for the skype interview.
Duration: 1 hour 30 minutes
Total Questions: 3

Round: Technical Interview
Experience: This skype round basically checks our strength in the computer science basics. There were questions on data structures, databases, algorithms. They were moderate to difficult in nature. 7 people went into the next skype round which is also technical in nature.

Round: Technical Interview
Experience: In this round, first, there was a coding question which I needed to write and execute in a shared environment. Then, there was basically a detailed testing of the concepts I had used in projects. As the majority of my projects were on Android, I was interviewed in Android from here on. There were some questions on software design principles as well. 2 students were selected from this round for the final round.

Round: Technical + HR Interview
Experience: In this final round, there was a brief discussion about my projects and some questions in between about my projects. After this discussion, I was told to showcase my skills other than technical. I was made to pitch my startup idea with the interviewer being my probable customer. So, one can expect his management or leadership skills also to be tested in this round. Both the candidates were selected.

College Name: The LNM Institute Of Information Technology, Jaipur

What people are saying about Expedia Group

View All
a business intelligence analyst
1w
Expedia -DS II Salary
Any idea about Expedia-Data Scientist II (Level K) salary?
Got a question about Expedia Group?
Ask anonymously on communities.

I appeared for an interview before Dec 2020.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round was purely based on Data Structures and Algorithms . One has to be fairly comfortable in solving Algorithmic problems to pass this round . Both the questions asked were quite common and luckily I had already prepared them from CodeStudio and LeetCode.

  • Q1. 

    Binary Tree Traversals Problem Statement

    Given a Binary Tree with 'N' nodes, where each node holds an integer value, your task is to compute the In-Order, Pre-Order, and Post-Order traversals of the binar...

  • Ans. 

    Compute the In-Order, Pre-Order, and Post-Order traversals of a Binary Tree given in level-order format.

    • Implement functions to perform In-Order, Pre-Order, and Post-Order traversals of a Binary Tree.

    • Use level-order input to construct the Binary Tree.

    • Traverse the Binary Tree recursively to generate the required traversals.

    • Ensure proper handling of null nodes represented by -1 in the input.

    • Return the three traversals as ...

  • Answered by AI
  • Q2. 

    Reverse Linked List Problem Statement

    Given a Singly Linked List of integers, your task is to reverse the Linked List by altering the links between the nodes.

    Input:

    The first line of input is an intege...
Round 2 - Face to Face 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

This round basically tested some concepts from Data Structures and File Manipulation .

  • Q1. 

    Intersection of Two Arrays Problem Statement

    Given two arrays A and B with sizes N and M respectively, both sorted in non-decreasing order, determine their intersection.

    The intersection of two arrays in...

  • Ans. 

    The problem involves finding the intersection of two sorted arrays efficiently.

    • Use two pointers to iterate through both arrays simultaneously.

    • Compare elements at the pointers and move the pointers accordingly.

    • Handle cases where elements are equal and update the intersection array.

    • Return the intersection array as the result.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPABig Basket interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Operating Systems, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Oct 2016.

Interview Preparation Tips

Round: Resume Shortlist
Experience: Must have one year of experience. Must be Good in Data Structures and algorithms. Must be from a reputed college
Tips: Nothing in our hands

Round: Test
Experience: Aptitude are medium level, english are bit tricky, you have to get more than 20 to pass this round
Tips: Prepare well from indiabix.com, basics of aptitude and see comprahensive passages for english
Duration: 1 hour
Total Questions: 40

Round: Technical Interview
Experience: There are so many questions, all are mainly focus on your problem solving skills, mainly from Data Structures and Algorithms.

1. Reverse a linked list
2. there are considerably large files, find the intersection of them.
3. find union of them.
4. binary search tree traversal
Tips: Practice well, writing efficient code is necessary

Skills: Problem Solving, Data Structures And Algorithms, Python, LOGICAL THINKING ABILITIES

I applied via Campus Placement

Interview Preparation Tips

Round: Resume Shortlist
Experience: They selected 10 students from our college from CS and IT .They are looking for guys with extra projects done during college .App development will be a bonus ,contribution to open source and competitive programming will help for shortlisting.
Some of my friends had research papers published and they too got selected.

Round: Test
Experience: Have to write code snippet for 4 questions in 45 minutes
1.Difference between hour hand and minute hand
2.longest palindromic sub string.
3.Product Array puzzle
4.Some question related to matrix

Tips: All question were from geeksforgeeks
So practice it well ..u will make through it

Round: Test
Experience: Long Discussion on projects
They will scan each and every line of your Resume ,so dont write bullshits..
I wrote about interest in AI and got screwed..Discussion on college projects and final year project.
Then asked me to design a snake and ladder game OOPS concepts
Told me to find sum of all elements of sub matrix..(hint pre-processing the matrix)
Asked me about sessions and cookies
Gave a query to write on database indexing (dont remember exactly)
Asked me the code of the difference between hour hand and minute hand and extended it wid the second hand
Asked me as how to implement a dictionary
asked about TRIES ,CODE SNIPPET ON THE SHARED DOCS
One of my friend was asked to implement (set) of STL
Tips: The interviewer was cool guy..helped me a lot always made me comfortable.Interact with them as much as possible

Round: Test
Experience: Wid the CTO of the company .
Started wid the projects again .ACID properties,Database transactions,Concurrency Control
Optimization in database.
Then he asked me to code a function
Given a hash function applied on letters of English words ,un-hash it.Took me 45 minutes to reach the solution ,he helped me a lot.
Asked me to write the code for diameter of a binary tree
Asked me write the code for Boolean Matrix
One of my friend was asked to a question in which there was a bug in a m*n matrix and we have to find the bug(hint dfs or bfs)
Tips: keep calm ,,just keep talking ad he will help u a lot...

Round: HR
Experience: This was the toughest round for me...I had cleared all the rounds but they rejected me in the HR round ,,,dont know where I screwed..Learn every thing of Zomato..
They offered me an internship and thereafter they would look to give a PPO ...!!!lets see what happens

Skills: Coding Skills And Knowledge On Data Structures
Duration: 3
College Name: NIT Srinagar
Are these interview questions helpful?

I applied via Referral

Interview Questionnaire 

6 Questions

  • Q1. Design the most optimal data structures for an LRU cache
  • Q2. Convert a sorted array to balanced binary search tree
  • Q3. Reverse a singly linked list in groups of k in­place
  • Ans. 

    Reverse a singly linked list in groups of k in­place

    • Divide the linked list into groups of k nodes

    • Reverse each group of k nodes

    • Connect the reversed groups to form the final linked list

  • Answered by AI
  • Q4. Design the most optimal data structure for storing a word and its meaning. Note that a word could have multiple meanings
  • Q5. Write a recursive routine to calculate a ^ n
  • Ans. 

    A recursive routine to calculate a ^ n

    • The base case is when n is 0, in which case the result is 1

    • For any other value of n, the result is a multiplied by the result of a^(n-1)

    • The recursive function should call itself with a^(n-1) as the new input

  • Answered by AI
  • Q6. Design the most optimal data structure for a never ending stream of numbers. It should be optimized for insertion, deletion, searching, finding kth largest and kth smallest

Interview Preparation Tips

Skills:
College Name: NA

Skills evaluated in this interview

I appeared for an interview in Feb 2017.

Interview Preparation Tips

Round: Test
Experience:
1) A, B and C jointly thought of engaging themselves in a business venture. It was agreed that A would invest Rs. 6500 for 6 months, B, Rs. 8400 for 5 months and C, Rs. 10,000 for 3 months. A wants to be the working member for which, he was to receive 5% of the profits. The profit earned was Rs. 7400. Calculate the share of B in the profit.

2) Convert

Software Engineer Interview Questions & Answers

Amazon user image Rajesh Paramanandam

posted on 24 Feb 2017

I appeared for an interview in Oct 2016.

Interview Preparation Tips

Round: Test
Experience: Aptitude was quite easy they just asked us basic questions from Math,logical reasoning and english
Tips: Just think well before u do..
Duration: 1 hour 30 minutes
Total Questions: 40

Round: Behavioural Interview
Experience: It was face to face .. the interviewee asked questions from our resume... Since I m from computer science background they asked some technical questions..

Tips: Beware filling ur resume.. they will ask every stuff that you have in resume

Round: Technical Interview
Experience: Discussion about my project that i vr done in my final year.they asked me what was my role in my project

College Name: Sri ganesh college of engineering and technology

Expedia Group Interview FAQs

How many rounds are there in Expedia Group Software Development Engineer interview?
Expedia Group interview process usually has 2 rounds. The most common rounds in the Expedia Group interview process are Resume Shortlist, Coding Test and Technical.
How to prepare for Expedia Group Software Development Engineer 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 Career Development, Talent Acquisition, Troubleshooting, Cloud Computing and Digital Marketing.
What are the top questions asked in Expedia Group Software Development Engineer interview?

Some of the top questions asked at the Expedia Group Software Development Engineer interview -

  1. Zigzag level order traversal of t...read more
  2. Implementation of a vec...read more
  3. Reverse a Linked L...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

4-6 weeks 100%
View more
Expedia Group Software Development Engineer Salary
based on 76 salaries
₹18.6 L/yr - ₹33.8 L/yr
75% more than the average Software Development Engineer Salary in India
View more details

Expedia Group Software Development Engineer Reviews and Ratings

based on 3 reviews

4.1/5

Rating in categories

5.0

Skill development

4.8

Work-life balance

3.1

Salary

1.1

Job security

3.2

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 3 Reviews and Ratings
Software Dev Engineer III

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Explore more jobs
Software Development Engineer II
246 salaries
unlock blur

₹22 L/yr - ₹36 L/yr

Software Development Engineer 3
104 salaries
unlock blur

₹31.9 L/yr - ₹53.6 L/yr

Software Development Engineer
76 salaries
unlock blur

₹18.6 L/yr - ₹33.8 L/yr

Software Engineer
61 salaries
unlock blur

₹15.4 L/yr - ₹33.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