Expedia Group Internship Interview Experience

expedia group logo
expedia group
internshipOffer
March 27, 20211 reads

Summary

I successfully navigated the Expedia Group internship interview process, which comprised an Online Assessment, two technical interviews focusing on coding and object-oriented design, and a final behavioral round. I was delighted to receive an offer for the internship upon completion of all stages.

Full Experience

Online Assessment

My journey began with an Online Assessment that featured 3 or 4 coding questions, typically ranging from easy to medium difficulty. Additionally, there were about 10 Multiple Choice Questions covering data structures, algorithms, programming languages, and general computer science concepts. Only candidates who solved all the coding questions were advanced to the next stage.

First Technical Interview

After the OA, I proceeded to two back-to-back technical interviews. In the first technical round, I was asked to solve two coding questions and one puzzle. I distinctly remember one of the coding problems being the "staircase problem", though I can't recall the other one. The puzzle proved to be quite challenging for me. I successfully solved both coding questions, and we spent about 15 minutes discussing the puzzle.

Second Technical Interview

This round was heavily focused on object-oriented design. The interviewer presented two design-based questions, which led to a detailed discussion lasting approximately 30 to 35 minutes. Towards the end, I was asked to code a simple implementation-based question, and the interviewer verified its output. The coding questions encountered throughout the technical rounds covered topics like Binary Search, Dynamic Programming, and general implementation.

Behavioural Interview

A few days later, I received an email informing me that I was shortlisted for the Behavioural Interview. This interview was conducted by a member of the tech team and largely revolved around my projects. I was asked to elaborate in detail on two projects mentioned on my CV, along with questions about my college life experiences and how I got started with coding.

I found all three interviewers to be very supportive. Each interview commenced with brief introductions from both sides, and at the end of each round, I was given the opportunity to ask questions.

Approximately one week after my behavioral interview, I received a WhatsApp call from HR confirming that I had been selected for the internship.

Interview Questions (5)

Q1
Staircase Problem
Data Structures & AlgorithmsMedium

During the first technical interview, I was asked to solve a coding problem commonly known as the 'staircase problem'.

Q2
Object-Oriented Design Problem (Part 1)
System Design

In the second technical interview, one of two object-oriented design questions was presented. This involved discussing how to design a system or component using OOP principles.

Q3
Object-Oriented Design Problem (Part 2)
System Design

Following the first design question, another object-oriented design problem was posed, requiring further application of design principles and critical thinking.

Q4
Detailed Discussion on CV Projects
Behavioral

During the behavioral interview, I was asked to elaborate in detail on two specific projects that I had highlighted on my CV.

Q5
Personal Journey: College Life and Learning to Code
Behavioral

The interviewer inquired about my overall college life experiences and my personal journey of how I started learning to code.

Preparation Tips

My preparation focused on strengthening my coding skills in areas like Binary Search and Dynamic Programming, as these topics were explicitly mentioned as relevant. For the technical rounds, I practiced various coding challenges and also delved into object-oriented design principles to prepare for the design-based questions. For the behavioral interview, I thoroughly reviewed the projects listed on my CV and prepared to discuss my experiences, including my journey into coding and relevant college life activities.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!