MakeMyTrip interview questions and how to prepare
The questions candidates report from MakeMyTrip interviews, sorted by how often they come up, with difficulty and topics, plus original practice written in MakeMyTrip's interview style.
ZorixOS tracks 29 community-reported MakeMyTrip interview questions, drawn from an open-source dataset of real interview reports and sorted by how frequently each one comes up. Every question links to its source. Alongside them are 78 original ZorixOS practice questions written in MakeMyTrip's known interview style (not claimed as asked at MakeMyTrip), so you can rehearse the real format. Practice any of them out loud in a free AI mock interview tuned to MakeMyTrip.
Updated July 2026
MakeMyTrip interview questions candidates report
Community-reported from real MakeMyTrip interviews (open-source dataset), most-asked first. Showing 29. Each links to its source.
- First Missing PositiveArrayHash TableHard100% asked
- Length of Longest Subarray With at Most K FrequencyArrayHash TableSliding WindowMedium100% asked
- Longest Ideal SubsequenceHash TableStringDynamic ProgrammingMedium100% asked
- Reachable Nodes With RestrictionsArrayHash TableTreeDepth-First SearchMedium100% asked
- Sum Of Special Evenly-Spaced Elements In ArrayArrayDynamic ProgrammingHard100% asked
- Cheapest Flights Within K StopsDynamic ProgrammingDepth-First SearchBreadth-First SearchGraphMedium86% asked
- Jump GameArrayDynamic ProgrammingGreedyMedium78% asked
- Minimum Window SubstringHash TableStringSliding WindowHard78% asked
- Trapping Rain WaterArrayTwo PointersDynamic ProgrammingStackHard78% asked
- Merge IntervalsArraySortingMedium70% asked
- Evaluate DivisionArrayStringDepth-First SearchBreadth-First SearchMedium68% asked
- Find First and Last Position of Element in Sorted ArrayArrayBinary SearchMedium68% asked
- Generate ParenthesesStringDynamic ProgrammingBacktrackingMedium68% asked
- Increasing Triplet SubsequenceArrayGreedyMedium68% asked
- Jump Game IIArrayDynamic ProgrammingGreedyMedium68% asked
- Longest Palindromic SubstringTwo PointersStringDynamic ProgrammingMedium68% asked
- Longest Substring Without Repeating CharactersHash TableStringSliding WindowMedium68% asked
- Longest Valid ParenthesesStringDynamic ProgrammingStackHard68% asked
- Majority ElementArrayHash TableDivide and ConquerSortingEasy68% asked
- Product of Array Except SelfArrayPrefix SumMedium68% asked
- Reverse Nodes in k-GroupLinked ListRecursionHard68% asked
- Word SearchArrayStringBacktrackingDepth-First SearchMedium68% asked
- Edit DistanceStringDynamic ProgrammingMedium60% asked
- Implement Trie (Prefix Tree)Hash TableStringDesignTrieMedium60% asked
- Insert Delete GetRandom O(1)ArrayHash TableMathDesignMedium60% asked
- Min StackStackDesignMedium60% asked
- Regular Expression MatchingStringDynamic ProgrammingRecursionHard60% asked
- Search a 2D Matrix IIArrayBinary SearchDivide and ConquerMatrixMedium60% asked
- Sliding Window MaximumArrayQueueSliding WindowHeap (Priority Queue)Hard60% asked
Practice questions in MakeMyTrip's style
Original ZorixOS questions written the way MakeMyTrip interviews, so you rehearse the real format. Not claimed as asked at MakeMyTrip.
You are designing a flight search API for MakeMyTrip. Given the scale of daily searches and the need for low latency, how would you design the caching strategy for popular routes and flight availability? Discuss trade-offs between cache invalidation and staleness.
Software EngineerSystem DesignTests: Evaluates the candidate's ability to design scalable and performant systems, considering trade-offs in caching strategies for a high-traffic application.MakeMyTrip sees a spike in booking failures for hotels during peak holiday seasons. Debug this issue. What data would you look for, what hypotheses would you form, and what steps would you take to identify the root cause in a distributed system?
Software EngineerDebuggingTests: Assesses problem-solving skills, debugging techniques in a complex environment, and understanding of distributed systems failure modes.Implement a function to find the next available seat on a MakeMyTrip flight given a seat map represented as a 2D array and a list of booked seats. Consider edge cases like full flights and specific seat preferences.
Software EngineerCodingTests: Tests coding proficiency, algorithm design, and handling of edge cases for a common travel scenario.Design a rate limiter for the MakeMyTrip hotel booking API to prevent abuse and ensure fair usage. How would you handle different types of users (e.g., premium vs. free) and ensure it doesn't impact legitimate user experience?
Software EngineerSystem DesignTests: Evaluates understanding of distributed systems concepts like rate limiting, fault tolerance, and fairness in resource allocation.Write a SQL query to find the top 5 most searched flight destinations from India in the last month that had at least 1000 searches but less than 50% conversion rate to booking.
Data ScientistSQLTests: Measures SQL proficiency and ability to extract business insights from transactional data.MakeMyTrip is considering introducing a new feature that allows users to bundle flights and hotels for international travel. Design an A/B test to measure the success of this feature. What are the key metrics you would track, and how would you define success?
Data ScientistExperimentationTests: Assesses understanding of experimental design, A/B testing principles, and metric selection for product features.
72+ more MakeMyTrip-style questions are in the free library, each practiceable live with adaptive follow-ups and an honest scorecard. Start free.
Keep exploring
Can you answer these out loud, under MakeMyTrip-style follow-ups?
The ZorixOS AI interviewer runs a MakeMyTrip-tuned mock interview: it asks these kinds of questions, digs into your answers, and scores you against a real hiring bar. Your first one is free.
Start your MakeMyTrip mock interview