Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by MakeMyTrip Team. If you also belong to the team, you can get access from here

MakeMyTrip Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

MakeMyTrip Interview Questions and Answers for Experienced

Updated 15 May 2025
Popular Designations

26 Interview questions

A Software Engineer was asked 1mo ago
Q. Simplify the expression (e.g., a + (b - c) - (f - d)). The output should be a + b - c - f + d.
Ans. 

Simplify mathematical expressions using stacks to manage signs effectively.

  • Use a stack to keep track of the current sign (+ or -).

  • Iterate through the expression character by character.

  • When encountering '(', push the current sign onto the stack.

  • When encountering ')', pop the sign from the stack.

  • Adjust the signs based on the current context (e.g., if a '-' is encountered).

  • Example: For 'a +(b-c)-(f-d)', the output sh...

View all Software Engineer interview questions
A Software Engineer was asked 1mo ago
Q. Given an array of numbers, find the length of the longest consecutive sequence. For example, given the array [-1, 0, 4, 5, 8, 10, 6], the longest consecutive sequence is [4, 5, 6], so the result should be 3...
Ans. 

Find the length of the longest consecutive sequence in an array using a HashSet.

  • Use a HashSet to store unique elements for O(1) lookups.

  • Iterate through each number in the array.

  • For each number, check if it's the start of a sequence (i.e., number - 1 is not in the set).

  • Count consecutive numbers by checking if the next number exists in the set.

  • Example: For [-1, 0, 4, 5, 8, 10, 6], the longest sequence is 4, 5, 6 wit...

View all Software Engineer interview questions
A Senior Software Engineer was asked 3mo ago
Q. Given an integer array nums, return all the triplets [nums[i], nums[j], nums[k]] such that i != j, i != k, and j != k, and nums[i] + nums[j] + nums[k] == 0. Notice that the solution set must not contain dup...
Ans. 

The ThreeSum problem involves finding unique triplets in an array that sum to zero.

  • Sort the array to simplify finding triplets.

  • Use a loop to fix one element and apply two-pointer technique for the rest.

  • Skip duplicates to ensure unique triplets.

  • Example: For array [-1, 0, 1, 2, -1, -4], the triplets are [-1, -1, 2], [-1, 0, 1].

View all Senior Software Engineer interview questions
A Data Analyst was asked 9mo ago
Q. How do you calculate the number of rows after a join operation?
Ans. 

Calculate the number of rows after joining two datasets.

  • Count the number of rows in each dataset

  • Perform the join operation

  • Count the number of rows in the resulting dataset

View all Data Analyst interview questions
A Data Analyst was asked 9mo ago
Q. How do you split a person's name in Excel?
Ans. 

Use Excel's text to columns feature to split person names into separate columns.

  • Select the column containing the full names

  • Go to the Data tab and click on Text to Columns

  • Choose 'Delimited' and select the delimiter that separates the names (e.g. space)

  • Click Finish to split the names into separate columns

View all Data Analyst interview questions
A React Js Frontend Developer was asked 11mo ago
Q. Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i]. The product of any prefix or suffix of nums is guaranteed to fit i...
Ans. 

Calculate the product of all elements in an array except for the current element.

  • Iterate through the array and calculate the product of all elements except the current element.

  • Use two loops to calculate the product of elements before and after the current element.

  • Handle edge cases like 0s in the array to avoid division by zero errors.

View all React Js Frontend Developer interview questions
A Travel Consultant was asked 12mo ago
Q. Describe the end-to-end operation.
Ans. 

End to end operation refers to the complete process from start to finish in a particular operation or project.

  • Start with understanding client requirements

  • Research and plan the trip itinerary

  • Book flights, accommodations, and activities

  • Provide necessary travel documents and information to the client

  • Ensure smooth travel experience and handle any issues that may arise

  • Follow up with the client for feedback and future b...

View all Travel Consultant interview questions
Are these interview questions helpful?
A Software Development Engineer II was asked 12mo ago
Q. Given an array, how do you find the maximum sum by picking corner elements?
Ans. 

Find the maximum sum by picking corner elements of a matrix

  • Start by selecting the four corner elements of the matrix

  • Compare the sum of the diagonally opposite corners and choose the pair with the higher sum

  • Repeat the process with the remaining elements until all corners are picked

View all Software Development Engineer II interview questions
A Software Development Engineer II was asked 12mo ago
Q. Given n coins, what is the maximum number of buildings you can construct, where each building must be taller than the previous one?
Ans. 

The number of buildings that can be built using n coins can be calculated using a mathematical formula.

  • Use the formula: number of buildings = floor(sqrt(2 * n + 0.25) - 0.5)

  • For example, if n = 5, then number of buildings = floor(sqrt(2 * 5 + 0.25) - 0.5) = floor(sqrt(10.25) - 0.5) = floor(3.2) = 3

View all Software Development Engineer II interview questions
A Senior Software Engineer and Lead was asked 12mo ago
Q. What is the minimum number of steps required to convert string A to string B, using deletion, insertion, and replacement operations any number of times?
Ans. 

Use dynamic programming to find the minimum steps to convert string a to b by deletion, insertion, or replacement.

  • Create a 2D array to store the minimum steps required to convert substrings of a to substrings of b.

  • Initialize the array with base cases for empty strings and iterate through the rest of the array to fill in the values based on previous calculations.

  • The final value in the bottom right corner of the arr...

View all Senior Software Engineer and Lead interview questions

MakeMyTrip Interview Experiences for Experienced

49 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Coding ques - Simplify the expression eg -> a +(b-c)-(f-d) , Output should be a+b-c-f+d (Hint use Stacks for storing only signs)
  • Ans. 

    Simplify mathematical expressions using stacks to manage signs effectively.

    • Use a stack to keep track of the current sign (+ or -).

    • Iterate through the expression character by character.

    • When encountering '(', push the current sign onto the stack.

    • When encountering ')', pop the sign from the stack.

    • Adjust the signs based on the current context (e.g., if a '-' is encountered).

    • Example: For 'a +(b-c)-(f-d)', the output should ...

  • Answered by AI
  • Q2. Coding ques - Find the longest consecutive numbers length in the array. [-1,0,4,5,8,10,6] Output should be 3 as the longest length is 4, 5, 6 so the length turns out to be 3 (Hint use HashSet)
  • Ans. 

    Find the length of the longest consecutive sequence in an array using a HashSet.

    • Use a HashSet to store unique elements for O(1) lookups.

    • Iterate through each number in the array.

    • For each number, check if it's the start of a sequence (i.e., number - 1 is not in the set).

    • Count consecutive numbers by checking if the next number exists in the set.

    • Example: For [-1, 0, 4, 5, 8, 10, 6], the longest sequence is 4, 5, 6 with len...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Standard LeetCode Hard Question. But interviewer did not give the required image to understand what exactly was required. He himself was confused.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about your self
  • Ans. 

    I am a passionate traveler with extensive experience in planning and organizing trips for clients.

    • I have a strong knowledge of various travel destinations and accommodations

    • I excel in customer service and communication skills

    • I am proficient in using booking platforms and travel software

    • I have successfully planned and executed complex travel itineraries for clients

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Last work experience
  • Ans. 

    I worked as a travel consultant, helping clients plan memorable trips and providing personalized travel solutions.

    • Assisted clients in creating customized itineraries based on their preferences and budgets.

    • Coordinated travel arrangements, including flights, accommodations, and activities, ensuring a seamless experience.

    • Provided expert advice on destinations, local customs, and travel regulations, enhancing clients' trav...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Tell me end to end operation
  • Ans. 

    End to end operation refers to the complete process from start to finish in a particular operation or project.

    • Start with understanding client requirements

    • Research and plan the trip itinerary

    • Book flights, accommodations, and activities

    • Provide necessary travel documents and information to the client

    • Ensure smooth travel experience and handle any issues that may arise

    • Follow up with the client for feedback and future bookin...

  • Answered by AI
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Dsa question was there medium level

Interview Preparation Tips

Interview preparation tips for other job seekers - be prepared for dsa and practice from leetcode
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. String patter from keypad mobile
  • Q2. Threesum problem
  • Ans. 

    The ThreeSum problem involves finding unique triplets in an array that sum to zero.

    • Sort the array to simplify finding triplets.

    • Use a loop to fix one element and apply two-pointer technique for the rest.

    • Skip duplicates to ensure unique triplets.

    • Example: For array [-1, 0, 1, 2, -1, -4], the triplets are [-1, -1, 2], [-1, 0, 1].

  • Answered by AI

Data Analyst Interview Questions & Answers

user image Anonymous

posted on 19 Sep 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I appeared for an interview in Aug 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Calculate no of rows after join
  • Ans. 

    Calculate the number of rows after joining two datasets.

    • Count the number of rows in each dataset

    • Perform the join operation

    • Count the number of rows in the resulting dataset

  • Answered by AI
  • Q2. Split person name in excel
  • Ans. 

    Use Excel's text to columns feature to split person names into separate columns.

    • Select the column containing the full names

    • Go to the Data tab and click on Text to Columns

    • Choose 'Delimited' and select the delimiter that separates the names (e.g. space)

    • Click Finish to split the names into separate columns

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Leetcode Candy problem , Hard
  • Q2. Find the min steps to convert string a to b, you can use deletion, insertion and replace any number of times.
  • Ans. 

    Use dynamic programming to find the minimum steps to convert string a to b by deletion, insertion, or replacement.

    • Create a 2D array to store the minimum steps required to convert substrings of a to substrings of b.

    • Initialize the array with base cases for empty strings and iterate through the rest of the array to fill in the values based on previous calculations.

    • The final value in the bottom right corner of the array wi...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

First round was a coding question with html, css, javascript to create 5 clickable boxes, change it's colors on click and update count

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Past Experience and what things u bring on table
Round 2 - Technical 

(1 Question)

  • Q1. Basically A PPT to be prepared to analyze the MMT financials
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. Tell me something about you and your previous role.
  • Ans. 

    As a Senior Business Development Manager, I excelled in driving growth through strategic partnerships and market expansion initiatives.

    • Strategic Partnerships: Developed and nurtured partnerships with key industry players, resulting in a 30% increase in market reach over two years.

    • Market Analysis: Conducted comprehensive market research to identify emerging trends, leading to the successful launch of three new product l...

  • Answered by AI
  • Q2. Technical questions related to the role

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about MakeMyTrip?
Ask anonymously on communities.

MakeMyTrip Interview FAQs

How many rounds are there in MakeMyTrip interview for experienced candidates?
MakeMyTrip interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the MakeMyTrip interview process for experienced candidates are One-on-one Round, Technical and Resume Shortlist.
How to prepare for MakeMyTrip interview for experienced candidates?
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 MakeMyTrip. The most common topics and skills that interviewers at MakeMyTrip expect are Sales, B2B Sales, Key Account Management, Corporate Sales and SQL.
What are the top questions asked in MakeMyTrip interview for experienced candidates?

Some of the top questions asked at the MakeMyTrip interview for experienced candidates -

  1. Program to find all possible combinations of elements from two sets of arrays s...read more
  2. How your work will increase our revenue? By sharing the data we can improve our...read more
  3. Program to find the next bigger number for the given number by just interchangi...read more
How long is the MakeMyTrip interview process?

The duration of MakeMyTrip interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 32 interview experiences

Difficulty level

Easy 9%
Moderate 87%
Hard 4%

Duration

Less than 2 weeks 76%
2-4 weeks 19%
4-6 weeks 5%
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.0
 • 5.4k Interviews
Flipkart Interview Questions
3.9
 • 1.5k Interviews
Swiggy Interview Questions
3.8
 • 473 Interviews
PolicyBazaar Interview Questions
3.7
 • 472 Interviews
Meesho Interview Questions
3.7
 • 368 Interviews
JustDial Interview Questions
3.5
 • 358 Interviews
Info Edge Interview Questions
3.9
 • 349 Interviews
Udaan Interview Questions
3.9
 • 347 Interviews
Eternal Limited Interview Questions
3.7
 • 327 Interviews
View all

MakeMyTrip Reviews and Ratings

based on 930 reviews

3.6/5

Rating in categories

3.5

Skill development

3.5

Work-life balance

3.3

Salary

3.7

Job security

3.5

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 930 Reviews and Ratings
Senior Software Engineer
339 salaries
unlock blur

₹19 L/yr - ₹33 L/yr

Assistant Manager
273 salaries
unlock blur

₹8.9 L/yr - ₹16 L/yr

Software Engineer
255 salaries
unlock blur

₹12.7 L/yr - ₹23 L/yr

Holiday Expert
235 salaries
unlock blur

₹2 L/yr - ₹6.1 L/yr

Senior Business Development Manager
224 salaries
unlock blur

₹5.4 L/yr - ₹12 L/yr

Explore more salaries
Compare MakeMyTrip with

Cleartrip

3.5
Compare

Amazon

4.0
Compare

Flipkart

3.9
Compare

Indiamart Intermesh

3.6
Compare
write
Share an Interview