MakeMyTrip logo

MakeMyTrip Data Scientist Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

2.5 Rounds average
Difficult Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at MakeMyTrip.

Showing 3 of 6
MakeMyTrip logo
MakeMyTrip

Data Scientist

Analytics · a year ago

Senior Difficult Positive experience Accept offer 4 rounds
Interview process
Technical screen Take home Technical screen Phone screen
Interview formats
Coding Technical Behavioral

The whole interview process was challenging, ranging from medium to difficult. The first round involved Data Structures and Algorithms questions focusing on trees and linked lists, with an easy to medium difficulty. The second round was a Machine Learning assessment test, specifically for a standard classification problem. Round 3 delved into technical depth in ML, drawing from my past projects. Finally, Round 4 was with the hiring manager, where I faced scenario-based questions.

Confirmed questions1 question
  • Can you explain the logic and provide pseudo-code for finding the left view of a binary search tree?
MakeMyTrip logo
MakeMyTrip

Data Scientist

Analytics · more than a year ago

Lead Difficult Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interview involved medium to hard data structures and algorithms questions. I found some of the logic questionable, like asking about tree and stack implementations which rely on pointers and require classes in Python.

Confirmed questions3 questions
  • Can you determine the diameter of a Binary Tree?
  • How would you construct a Stack using only Queues?
  • Could you write a SQL query that utilizes the cumsum function?
MakeMyTrip logo
MakeMyTrip

Data Scientist

Analytics

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Technical Behavioral

The interview process was really well organized. It had three rounds in total: two in-person meetings and one phone call. Each round seemed to build on the others. The questions were a mix of medium and difficult, and the interviewers were nice and friendly. They also asked questions based on real-life problems. All in all, it was a good experience.

Confirmed questions1 question
  • What optimizations would you consider for computing a similarity matrix on a huge dataset, regarding both data structure and computational aspects?

MakeMyTrip Data Scientist Interview Questions

Quoted word for word from MakeMyTrip interview reports.

How would you find the pairwise distance between the columns of a matrix?

Read reports

What methods can be used to encode categorical variables with high cardinality?

Read report

Can you explain the logic and provide pseudo-code for finding the left view of a binary search tree?

Read report

Could you explain the distinction between Bagging and Random Forest?

Read report

Could you write a SQL query that utilizes the cumsum function?

Read report

Formats, difficulty and experience

Across all 6 MakeMyTrip interview reports.

Interview formats

Technical 37.5%
Coding 31.2%
Behavioral 25%
Case 6.2%

Interview difficulty

Easy 0%
Average 33.3%
Difficult 66.7%

Candidate experience

Negative 16.7%
Positive 83.3%