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
3.7

based on 819 Reviews

Filter interviews by

MakeMyTrip Interview Questions, Process, and Tips for Freshers

Updated 8 Oct 2024

Top MakeMyTrip Interview Questions and Answers for Freshers

View all 17 questions

MakeMyTrip Interview Experiences for Freshers

Popular Designations

8 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(3 Questions)

  • Q1. Api status codes, api debugging questions
  • Q2. If you get 500 error how to debug.
  • Ans. 

    To debug a 500 error, check server logs, review code changes, test API endpoints, and use debugging tools.

    • Check server logs for error details

    • Review recent code changes that may have caused the error

    • Test API endpoints using tools like Postman

    • Use debugging tools like Chrome DevTools or Firebug

  • Answered by AI
  • Q3. One java string question merge two strings diagonally.
  • Ans. 

    Merge two strings diagonally in a Java array of strings.

    • Iterate through each row and column to merge characters diagonally

    • Keep track of the diagonal position to insert characters from both strings

    • Handle cases where strings have different lengths

    • Example: String 1: 'hello', String 2: 'world', Merged: 'hweolrllod'

    • Example: String 1: 'abc', String 2: '123', Merged: 'a1b2c3'

  • Answered by AI

Skills evaluated in this interview

Top MakeMyTrip Senior QA Engineer Interview Questions and Answers

Q1. Combination SumYou are given an array/list ARR of N distinct positive integers. You are also given a non-negative integer B. Your task is to find all unique combinations in the array whose sum is equal to B. A number can be chosen any numbe... read more
View answer (2)

Senior QA Engineer Interview Questions asked at other Companies

Q1. Combination SumYou are given an array/list ARR of N distinct positive integers. You are also given a non-negative integer B. Your task is to find all unique combinations in the array whose sum is equal to B. A number can be chosen any numbe... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Coding Test 

Java arrays string easy to medium questions

Senior Sdet Engineer Interview Questions asked at other Companies

Q1. Optimize an existing system. The system currently makes an API call and stores data in its memory. When it tries to serve a request from another component it refers to the memory location by searching the entire memory.
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Linked list, tree, queues

Round 2 - One-on-one 

(3 Questions)

  • Q1. Merge linked list
  • Q2. Minimum jump question
  • Q3. Coin switch problem
  • Ans. 

    Coin switch problem involves determining the minimum number of coin flips to make all coins face the same direction.

    • Start from one end and count the number of flips needed to make all coins face the same direction

    • Consider the edge cases where the first and last coins are different

    • Optimize by flipping only when necessary

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me About your self
  • Ans. 

    Experienced customer support executive with a strong background in resolving complex issues and providing exceptional service.

    • Over 5 years of experience in customer support roles

    • Skilled in handling escalated customer complaints and finding solutions

    • Proficient in using CRM systems and ticketing platforms

    • Excellent communication and problem-solving skills

    • Received multiple awards for outstanding customer service

  • Answered by AI
  • Q2. Tell me about your work experience
  • Ans. 

    I have over 5 years of experience in customer support roles, handling various customer inquiries and issues.

    • Managed customer support tickets through CRM system

    • Provided technical support for software products

    • Resolved customer complaints and issues in a timely manner

    • Trained new customer support representatives

    • Implemented customer satisfaction surveys to gather feedback

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

(2 Questions)

  • Q1. What do you about this project
  • Q2. Do you have any idea how is it working
  • Ans. 

    Understanding how the role functions and the responsibilities involved.

    • The role involves providing support to customers, addressing their queries and concerns.

    • Requires strong communication skills to effectively interact with customers.

    • Involves troubleshooting technical issues and providing solutions.

    • May require working in a team to ensure customer satisfaction.

    • Understanding company products/services to better assist cu...

  • Answered by AI
Round 3 - Group Discussion 

Discuss about job and all other parts

Senior Customer Support Executive Interview Questions asked at other Companies

Q1. Tell me a time when you have delivered exception experience to a customer?
View answer (1)

MakeMyTrip interview questions for popular designations

 Software Developer

 (13)

 Senior Software Engineer

 (10)

 Software Engineer

 (8)

 Holiday Expert

 (5)

 Product Manager

 (5)

 Senior QA Engineer

 (4)

 Full Stack Developer

 (3)

 Senior Software Engineer 2

 (3)

I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jul 2022. There were 3 interview rounds.

Round 1 - Coding Test 

It was Conducted on Hacker Earth, There were 2 coding questions and 20 mcq's. Both Coding questions were of medium level and also basic mcq's

Round 2 - One-on-one 

(1 Question)

  • Q1. 2 coding questions of link list were asked and one problem statement was given in which only approach was asked to be given as it was complex to implement during the limited time frame of 1 hour.
Round 3 - Technical 

(1 Question)

  • Q1. DBMS, OS in depth was asked and Some questions of Networking were also asked. For DBMS questions on Indexing, B ,B+ Trees, Normalization based on real life scenario's were asked and from OS all types of CP...

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your Data Structure and Algorithm Regularly and also focus on Technical Skills

Top MakeMyTrip Software Developer Interview Questions and Answers

Q1. Minimum JumpsBob lives with his wife in a city named Berland. Bob is a good husband, so he goes out with his wife every Friday to ‘Arcade’ mall. ‘Arcade’ is a very famous mall in Berland. It has a very unique transportation method between s... read more
View answer (5)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray SumGiven an array of numbers, find the maximum sum of any contiguous subarray of the array. For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and ... read more
View answer (39)

I applied via Referral and was interviewed in May 2022. There were 3 interview rounds.

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 - One-on-one 

(1 Question)

  • Q1. Total 3 rounds Just be prepared with all your previous projects (college as well as previous companies) with good understanding of networking, OS and Web concepts. Apart from this, rest questions depends ...
Round 3 - One-on-one 

(1 Question)

  • Q1. As discussed in previous round...All rounds will be mostly similar, apart from last round with Director/VP as they may ask basic behavioural and situational questions as well.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be positive and confident. Never reveal your previous companies internal information to current company.

Security Engineer Interview Questions asked at other Companies

Q1. 1. What is Cryptography? Cryptography is the practice and study of techniques for securing information and communication mainly to protect the data from third parties that the data is not intended for. 2. What is the difference between Symm... read more
View answer (25)

I was interviewed in Sep 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The test was in the morning at around 11.
It was on online assessment.
HackerEarth was perfect like everytime.\
MCQ were based on HTML ,CSS , JS, OOPS, SQL, Aptitude, OS.

  • Q1. Reach the destination

    Given a source point (sx, sy) and a destination point (dx, dy), the task is to check if it is possible to reach the destination point using the following valid moves:

    (a, b) -> (a...
  • Ans. Brute force approach

    The naive approach to solve this problem is to consider each and every possible move until we reach the destination.

     

    This can be done using recursion. Below is the algorithm:

     

    • Check for the bases:
      • If the source and destination coordinates are the same, return true.
      • Return false, if the x (or y) coordinate of source point is greater than the x (or y) coordinate of the destination point. As the...
  • Answered by CodingNinjas
  • Q2. Delete Node In BST

    You have been given a Binary Search Tree of integers with ‘N’ nodes. You are also given data of a node of this tree. Your task is to delete the given node from the BST.

    A binary search...

  • Ans. SUCCESSOR

    When we delete a node, three possibilities arise:

     

    1. Node to be deleted is a leaf node: Simply remove it from the tree.
    2. Node to be deleted has only one child: Copy that child to the node and delete the child.
    3. Node to be deleted has two children: Find the inorder successor of the node. Copy contents of the inorder successor to the node and delete the inorder successor.

     

    The inorder successor of a node in BS...

  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 90 Minutes
Round difficulty - Hard

The interviewer was very friendly. He gave me problems one by one and asked me to write code for all of them in Code Pair round. Explain Scope and Scope Chain in javascript. What is a Stored Procedure in SQL?

  • Q1. Shortest Path in a Binary Matrix

    You have been given a binary matrix of size 'N' * 'M' where each element is either 0 or 1. You are also given a source and a destination cell, both of them ...

  • Ans. Backtracking

    To find the shortest path in the Binary Matrix, we search for all possible paths in the Binary Matrix from the source cell to the destination cell until all possibilities are exhausted. We can easily achieve this with the help of backtracking.

     

    We start from the given source cell in the matrix and explore all four paths possible and recursively check if they will lead to the destination or not. Out of a...

  • Answered by CodingNinjas
  • Q2. Pair Sum

    You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to return the list of all pairs of elements such that each sum of elements of each pair eq...

  • 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 by CodingNinjas
  • Q3. Validate BST

    You have been given a binary tree of integers with N number of nodes. Your task is to check if that input tree is a BST (Binary Search Tree) or not.

    A binary search tree (BST) is a binary tr...

  • Ans. BST property

    The approach is based on the fact that the value of each node in a BST is greater than the value of all the nodes in the left subtree and smaller than the value of all the nodes in the right subtree.

     

    Here is the complete algorithm-

    • For each node, we store the minimum and maximum value allowed for that node. Initially, for the root node, the minimum value would be -10^9 and the maximum value should be 10...
  • Answered by CodingNinjas
Round 3 - Video Call 

(3 Questions)

Round duration - 45 minutes
Round difficulty - Medium

The round was with CTO level person. He was very friendly. What is the difference between SQL and MySQL? What are Constraints in SQL?

  • Q1. OS Questions

    Cache Memory.
    Critical Section Problem.
    Mutex vs Semaphore.

  • Q2. Longest Duplicate SubString

    You are given a string 'S' and you need to return the length of the longest duplicate substring in the given string. The occurrence of duplicate sub-strings can overlap ...

  • Ans. Approach1

     The key idea is to find all possible substrings and keep the count of all substrings and return the length  longest substring which appears more than once.

     

    Algorithm:

    • Create an ans variable initial value 0.
    • Run a loop from i = 0 to len of(string).
    • Inside this loop run a from j = i to length(string).
    • Check if the count of substring from i to j appears more than one time. If it appears more than one ...
  • Answered by CodingNinjas
  • Q3. Maximum Sum Of (i * ARR[i]) Among All Possible Rotations Of An Array

    You are given an array 'ARR' consisting of 'N' elements, and you need to find the maximum value of sum(i * ARR[i]) among...

  • Ans. Brute Force

    It’s important to note that, there are only a finite number of unique arrangments of the array possible after applying rotation operations on the array any number of times. So what we can do is find the sum(i*ARR[i]) for all possible rotations and return the maximum among them.

     

    Here is the algorithm :

     

    1. Create a variable (say, ‘maxSum’) and initialise it to 0.
    2. Run a loop from 0 to 'N - 1' (say, iterat...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in BangaloreEligibility criteria7 CGPAMakeMyTrip interview preparation:Topics to prepare for the interview - Data Structures, OOPS, OS, DBMS, Computer NetworkingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : DSA should be very very good.
Tip 2 : Computer Science Fundamentals are very important
Tip 3 : Think out loud in an interview

Application resume tips for other job seekers

Tip 1 : At least 2 very well prepared projects
Tip 2 : Internship experiences always help

Final outcome of the interviewSelected

Skills evaluated in this interview

Top MakeMyTrip Full Stack Developer Interview Questions and Answers

Q1. Tower of HanoiYou are given three rods (numbered 1 to 3), and ‘N’ disks initially placed on the first rod, one on top of each other in increasing order of size ( the largest disk is at the bottom). You are supposed to move the ‘N’ disks to ... read more
View answer (1)

Full Stack Developer Interview Questions asked at other Companies

Q1. Query And MatrixYou are given a binary matrix with ‘M’ rows and ‘N’ columns initially consisting of all 0s. 'Q' queries follow. The queries can be of 4 types: Query 1: 1 R index Query 2: 1 C index Query 3: 2 R index Query 4: 2 C index In ea... read more
View answer (1)

I was interviewed in Aug 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 120 Minutes
Round difficulty - Medium

There were two sections mcq's and coding. We were allowed to switch between sections and there was no specific time for any section. Around 350 students gave the test.

  • Q1. Count Inversions

    For a given integer array/list 'ARR' of size 'N', find the total number of 'Inversions' that may exist.

    An inversion is defined for a pair of integers in the arra...

  • Ans. Brute Force Approach

    The steps are as follows:

     

    1. Initialize a ‘COUNT’ with 0 to keep track of the number of inversions
    2. Iterate over every element in the array in a linear fashion starting from 0.
    3. For every element, check all the elements ahead of the current element and check the condition.
      1. If the condition satisfies, increase the ‘COUNT’ by 1.
      2. Otherwise, move to the next iteration.
    4. Return the ‘COUNT’.
    Space Complexity: O(...
  • Answered by CodingNinjas
  • Q2. Maximum Consecutive Ones

    Given a binary array 'ARR' of size 'N', your task is to find the longest sequence of continuous 1’s that can be formed by replacing at-most 'K' zeroes by on...

  • Ans. Brute Force approach

    The simplest way to find the required subarray would be to consider all the possible subarrays and compare the length at every point and store the longest length. If at any point, the current element is 0 and the value of ‘K’ is greater than 0, use it to convert the current element to 1. Else if the value of K is 0 , iterate further to find the next possible subarray.

     

    Algorithm : 

    1. Loop over...
  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

About 45 students were shortlisted for this round. My interview was at 10:15am. I was asked to introduce myself. 

  • Q1. Maximum Distance

    You have been given an array 'A' of N integers. You need to find the maximum value of j - i subjected to the constraint of A[i] <= A[j], where ‘i’ and ‘j’ are the indices of the...

  • Ans. Efficient approach

    The idea behind this approach is to create a monotonously decreasing array and comparing its values with the given array to find the maximum distance.

    • Create an auxiliary array ‘RMax’ such that ‘RMax’ holds the greatest element on the right side of the given array.
    • Declare a variable ‘diff’ initialized to -1 to find the maximum distance.
    • Now traverse both the arrays simultaneously from left to right and ...
  • Answered by CodingNinjas
  • Q2. Left View Of a Binary Tree

    You have been given a binary tree of integers. You are supposed to find the left view of the binary tree. The left view of a binary tree is the set of all nodes that are visible ...

  • Ans. Preorder Traversal Approach

    The idea is to use preorder traversal and for each level of the binary tree include the leftmost node in the answer. In the preorder traversal, we will traverse the left subtree of any node before the right subtree so that all nodes to the left of the current node are visited before the nodes which are on the right of the current node. Hence for any level, we will reach the leftmost node befo...

  • Answered by CodingNinjas
  • Q3. Technical Questions

    Then I was asked the following :-. 
    1) What is polymorphism and abstraction, give examples.
    2) What are stateful protocols? Is HTTP stateful or stateless? Difference between http and ...

Round 3 - Video Call 

(1 Question)

Round duration - 40 Minutes
Round difficulty - Easy

About 17 students cleared the first round. My second round was at 4:30pm. The interviewer was very humble. 

  • Q1. Technical Questions

    I introduced myself and then was asked the following :- 
    1) Polymorphism, operator overloading, whether operator overloading comes under compile time or runtime polymorphism.
    2) Diffe...

Round 4 - Telephonic Call 

(1 Question)

Round duration - 20 Minutes
Round difficulty - Easy

This was HR round, 7 students were shortlisted for this round. I received the call after 6:30pm. 

  • Q1. Basic HR Questions

    I was queried the following :- 
    1) How was my interview experience. How were the interviewers
    2) Why MakeMyTrip, give an honest answer.
    3) My personal strengths and weaknesses.
    4) How ma...

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Fullstack Developer in GurgaonEligibility criteriaAbove 8.5 CGPA, No active or any previous semester backlog, Allowed branches - CS and ENCMakeMyTrip interview preparation:Topics to prepare for the interview - OOPS, Data Structures, DBMS, OS, CN, Machine Learning(Based on resume)Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : For on campus placements, focus more on core subjects rather than very good projects/internships.
Tip 2 : You must cover all important Data Structures and their important/fundamental questions at least twice. For advanced Data Structures like DP, graph, trees, you should have good practice before hand.
Tip 3 : Solve aptitude questions occasionally.

Application resume tips for other job seekers

Tip 1 : Don't put too much skills/projects if you are not confident about it, u need not have very rich resume during on campus placements
Tip 2 : it should be readable and authentic

Final outcome of the interviewSelected

Skills evaluated in this interview

Top MakeMyTrip Full Stack Developer Interview Questions and Answers

Q1. Tower of HanoiYou are given three rods (numbered 1 to 3), and ‘N’ disks initially placed on the first rod, one on top of each other in increasing order of size ( the largest disk is at the bottom). You are supposed to move the ‘N’ disks to ... read more
View answer (1)

Full Stack Developer Interview Questions asked at other Companies

Q1. Query And MatrixYou are given a binary matrix with ‘M’ rows and ‘N’ columns initially consisting of all 0s. 'Q' queries follow. The queries can be of 4 types: Query 1: 1 R index Query 2: 1 C index Query 3: 2 R index Query 4: 2 C index In ea... read more
View answer (1)

Interview questions from similar companies

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

(1 Question)

  • Q1. Tell us about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in May 2023. There were 3 interview rounds.

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

(1 Question)

  • Q1. About my communication skills
Round 3 - HR 

(4 Questions)

  • Q1. General things related to my life journy
  • Q2. They also asked my experience in canada
  • Q3. About calling ability and how i speak to other person
  • Q4. Sinple sounds to check my attitude regarding the job

MakeMyTrip Interview FAQs

How many rounds are there in MakeMyTrip interview for freshers?
MakeMyTrip interview process for freshers usually has 2-3 rounds. The most common rounds in the MakeMyTrip interview process for freshers are One-on-one Round, Coding Test and Technical.
How to prepare for MakeMyTrip interview for freshers?
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 freshers?

Some of the top questions asked at the MakeMyTrip interview for freshers -

  1. One java string question merge two strings diagonal...read more
  2. Do you have any idea how is it work...read more
  3. If you get 500 error how to deb...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.

MakeMyTrip Interview Process for Freshers

based on 4 interviews in last 1 year

Interview experience

5
  
Excellent
View more

People are getting interviews through

based on 5 MakeMyTrip interviews
Referral
WalkIn
Campus Placement
40%
20%
20%
20% candidates got the interview through other sources.
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 4.9k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Oyo Rooms Interview Questions
3.3
 • 224 Interviews
Expedia Group Interview Questions
3.8
 • 80 Interviews
Agoda Interview Questions
3.7
 • 59 Interviews
Yatra Interview Questions
3.4
 • 31 Interviews
Airbnb Interview Questions
3.9
 • 22 Interviews
Cleartrip Interview Questions
3.4
 • 15 Interviews
Goibibo Interview Questions
4.3
 • 6 Interviews
trivago Interview Questions
4.2
 • 2 Interviews
View all

MakeMyTrip Reviews and Ratings

based on 819 reviews

3.7/5

Rating in categories

3.5

Skill development

3.5

Work-Life balance

3.4

Salary & Benefits

3.7

Job Security

3.5

Company culture

3.0

Promotions/Appraisal

3.4

Work Satisfaction

Explore 819 Reviews and Ratings
Senior Software Engineer
309 salaries
unlock blur

₹13.1 L/yr - ₹32 L/yr

Assistant Manager
274 salaries
unlock blur

₹4.8 L/yr - ₹18 L/yr

Holiday Expert
229 salaries
unlock blur

₹0.6 L/yr - ₹6.9 L/yr

Senior Business Development Manager
224 salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Senior Executive
172 salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Explore more salaries
Compare MakeMyTrip with

Cleartrip

3.4
Compare

Yatra

3.4
Compare

Goibibo

4.3
Compare

Oyo Rooms

3.3
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview