MakeMyTrip Interview Experience | On-Campus Virtual Experience
Question Details
The process consisted of 4 rounds.Aptitude testTechnical round 1Technical round 2HR roundFirst-round Aptitude test (2 Coding questions + 20 MCQs): There were 20 MCQ questi...
Full Details
The process consisted of 4 rounds. Aptitude test Technical round 1 Technical round 2 HR round First-round Aptitude test (2 Coding questions + 20 MCQs): There were 20 MCQ questions asked which were mainly from the topics , DBMS, OS, OOP, and Computer Network.
MCQ levels were easy/moderate. The Coding questions were: Given a string of 1s and 0s, where 1 represents a filled seat and 0 represents an empty seat in a row. Find an empty seat with maximum distance from an occupied seat.
Return the maximum distance. eg if the given string is 1000101, then the max distance will be 2, i.e the distance of 0 in index 2 from 1 in index 0 and index 4. Given string s1 and s2, convert s1 into a palindromic string such that it contains s2 as its substring. This is done using a minimum number of operations where 1 operation consists of replacing any character of s1 with any other character. This operation can be done for any number of time. eg s1=> archit , s2=> ar, output=>3. 37 students were selected after this round. Both coding questions were mandatory.
Technical Round 1(1 hr time duration): This was conducted in the HackerEarth platform. It was taken by a senior SDE at go-MMT. He asked me to introduce myself and we began with the interview. He asked me two coding questions: Next greatest element for every element in an array . (Easy/Moderate) Practice Link: https://www.geeksforgeeks.org/problems/next-larger-element-1587115620/1 Left View of a binary tree. (Easy/Moderate) Practice Link: https://www.geeksforgeeks.org/problems/left-view-of-binary-tree/1 Then he asked me simple questions like the difference between primary and foreign keys, a real-life example of inheritance and why is it used. He also asked me to brief him about the project I did in my internship. 20 students were selected for the
next round.
Technical Round 2 (30 min time duration): This round was comparatively easy than the first round. It was taken by a product manager who was really friendly. He asked me questions about the projects I have done and my internship. He mostly asked me about the real-life application of graphs in social-network like Facebook and Twitter. He asked about APIs and how to handle it. Then he asked me to explain the functionality of each layer in the OSI model. He asked about the difference between Linux and Windows operating systems. The questions were very basic. 7 students were selected for the hr round.
HR Round: This was a phone interview where the HR asked me to introduce my self and why do I want to join the company. Then she asked me whether it was ok for me to relocate to a different state. She was very friendly and professional so she kept it short and simple. This round hardly took 5 minutes. 6 students were selected and I was one of them.
About This Question
This is a reported interview question from a makemytrip interview for a pm role (intern level) during the recruiter round reported in 2025.
It covers the following topics: Oop, Trees, Strings, Binary Tree, Sql, Os, Graphs, Arrays .
Difficulty rating: Easy
More Makemytrip Interview Questions
About Makemytrip Interview Reports
This question was reported by a candidate who interviewed at Makemytrip. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.
Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Makemytrip are the higher-signal extractions to take from this report.
For broader preparation context, the Makemytrip interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.
How To Practice This Type of Question
Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.
Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Makemytrip reports consistently are the ones worth investing in; one-off niche problems are not.
During Your Makemytrip Round
Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.
The single most predictive failure mode in Makemytrip reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.