Makemytrip Interview Questions (2026)
17 questions · 4 experiences · GeeksforGeeks (21)
Browse by role
Top topics
21 entries
Make My Trip Interview Experience | SDE-2 | 4 Years Of Experience
MakeMyTrip Interview Experience For Software Engineer 1(On-Campus)
Make My Trip Interview Experience for SDE (On-Campus)
MakeMyTrip Interview Experience | Set 14 (For Senior Android developer)
MakeMyTrip Interview Experience | Set 12
MakeMyTrip Interview Experience | Set 10 (On-Campus)
MakeMyTrip Interview Experience | Set 9 (Off-Campus for Sr. Android developer))
MakeMyTrip Interview Experience | Set 6 (Online Coding)
MakeMyTrip Interview Experience Full-Time | On-Campus 2021
MakeMyTrip Interview Experience for SDE | On -Campus
MakeMyTrip Interview Experience | On-Campus Virtual Experience
MakeMyTrip Interview Experience | Senior Software Engineer Android (3 Years Experienced)
MakeMyTrip Interview Experience For Quality Assurance Engineer (On-Campus)
MakeMyTrip Interview Experience | (On Campus 2019)
MakeMyTrip Interview for Senior Software Engg.
MakeMyTrip Flights Team Bangalore
MakeMyTrip Interview Experience | Set 15 (For DevOps Intern)
MakeMyTrip Interview Experience | Set 13 (On-Campus for Full Time)
MakeMyTrip Interview Experience | Set 11 (Developer Position)
MakeMyTrip Interview Experience (FTE)
MakeMyTrip Interview Experience for SDE-1 Backend
Make My Trip Interview Experience | SDE-2 | 4 Years Of Experience
Question Details
Round 1 1. https://www.geeksforgeeks.org/dsa/maximum-sum-increasing-subsequence-dp-14/ 2. String Manipulation Question
Round 2 1. Design classes where you need to expose one api to client, to search food items from list of restaurants(Let’s say 3 restaurants). Each restaurant will expose you getMenu() API, having different request and response structure. You need to return the client list of a searched item from all 3 restaurants. 2. Given a engineer, can have common attributes like communicate(), and can have specialized skills as well like doCoding(), fixCar(), makeRobot(). Make class diagram of engineer who can let’s say do both coding and make a robot.
Round 3 HLD of chat bot System. Query can be of two types – either hotel booking or flight booking. Ex – My refund status, cancellation charges of the order. Depending on type of question, different api’s of internal team can be called to get data. We allow user to ask custom questions as well, that will help if that particular question is not available in our system then analytics team can look into that question and act accordingly. Also we need to keep last 1 question and its answer in recent chat for 24 hrs. Cross Question – How you will maintain the mapping of question asked and the relevant api that needs to be called. Round 4 (Director of Engineering) : Build a system like IRCTC 1 Search trains by stations and date to get List of trains 2.Show route / schedule and availability of seats for a particular train and date 3. Book tickets Areas to discuss i) Database Model / Schema: 1. What will be your algorithm to compute seat availability from source station to destination station for given date for a particular train?
Input : I want to book 1 seat from Delhi to Varanasi on 20th Oct in 2nd AC Rajdhani Express - 12768 Delhi -> Kanpur -> Allahabad -> Varanasi -> Patna -> Kolkata Running Daily Allowing booking for next 90 days ii) APIs / Services: 1. searchTrains(fromStationId, toStationId, journeyDate) : List
Topics
More from Makemytrip
Related companies
Makemytrip Interview Process Overview
The Makemytrip interview process typically includes a recruiter screen, one to two technical phone screens, and a 4-6 round on-site or virtual on-site loop. Each round serves a distinct calibration purpose: coding rounds measure correctness, code quality, and complexity reasoning; system design rounds measure architectural judgment at the appropriate level; behavioral rounds measure ownership, leadership scope, and collaboration. Reports tagged on LeakCode from 2024-2026 show Makemytrip runs a calibrated process consistent with industry norms for companies of its tier.
Difficulty calibration: Makemytrip coding rounds typically run medium difficulty with follow-up depth as the senior discriminator. System design rounds expect production-grade trade-off articulation at L4+ levels. Behavioral rounds expect quantified outcomes ("reduced p99 latency from 800ms to 120ms") rather than vague impact claims. The candidates who advance consistently demonstrate clear thinking out loud rather than perfect final answers.
How To Use Makemytrip Question Reports
Real candidate-reported interview questions are a calibration tool, not a memorization target. Makemytrip updates its question pool every 2-4 months; memorizing exact problems risks misleading you when the interviewer uses a variant. The high-leverage approach: identify the patterns that appear repeatedly in Makemytrip reports, practice those patterns on similar (not identical) problems, and use the reports to understand the interviewer's typical follow-up depth.
Filter the questions above by round type, difficulty, and recency. Focus first on reports from the past 6-12 months; older reports may reference questions that have since rotated out of Makemytrip's pool. Reports tagged with quantified difficulty and explicit round type are higher-signal than reports without those tags. The metadata filters help you build a focused study plan in 1-2 hours rather than 8-10 hours of unstructured browsing.
Common Makemytrip Interview Mistakes
Reports tagged "no hire" at Makemytrip consistently surface a few patterns: jumping into code without clarifying requirements, coding silently for extended periods, missing edge cases (empty input, single element, large input, overflow), producing working code the candidate cannot refactor when probed, and behavioral stories that use "we" instead of "I" diluting individual signal. Strong candidates explicitly avoid these patterns by following a consistent round template.
The single most predictive failure mode in recent reports: not asking clarifying questions. Interviewers are explicitly trained to weight this dimension. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into implementation immediately. Strong candidates also verbalize their approach before writing code; weak candidates code in silence and lose the communication dimension of the round's calibration.