InterviewEra.com

AI-powered mock interviews and resume-aware scoring — built for Indian campus and early-career hiring. Now in private beta.

Start Mock Interview
Secure payments via Razorpay

Tools

  • Question Generator
  • ATS Resume Checker
  • STAR Builder

Interview Questions

  • Software Engineer Questions
  • TCS Interview Questions
  • React Interview Questions

Resources

  • Blog
  • Placement Guide
  • STAR Method Guide

Company

  • About
  • Pricing
  • Contact

© 2026 InterviewEra.com. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›MakeMyTrip

Product Company · Gurugram

MakeMyTrip Interview Questions 2026

MakeMyTrip interviews test backend/frontend development skills, SQL, and product-level problem-solving for their travel platform.

Interview rounds
3
Avg. package
10–20 LPA
Fresher hiring
Experienced only
HQ
Gurugram

Process: Online Assessment → Technical × 2 → HR

MakeMyTrip Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What engineering domains are most relevant for MakeMyTrip interviews?

    HREasy

    Tip: MakeMyTrip (MMT) operates in travel tech: flight/hotel search and booking, dynamic pricing, inventory management, payment processing, and post-booking servicing. Key technical areas: search systems (Elasticsearch + fare caching), booking state machines, distributed systems, and data analytics for demand forecasting.

  2. 02

    Design a flight search system that returns results in under 500ms for 10M users.

    TechnicalHard

    Tip: Architecture: fare aggregator pulls from airlines (GDS APIs + direct airline APIs) → caches in a fare cache (Redis/Aerospike) keyed by (origin, destination, date). Search: read from cache + apply real-time seat availability overlay. Pre-warm popular routes. Async refresh of stale fares. Return sorted results by price/duration.

  3. 03

    How does dynamic pricing work in the airline industry and how does MMT use it?

    TechnicalMedium

    Tip: Airlines use revenue management models: prices rise as seats fill up and departure approaches. MMT doesn't set prices — they display airline prices in real time. MMT uses dynamic pricing for hotel margins and ancillary services. Interview relevance: understand fare freshness (cache TTL) vs accuracy trade-off.

  4. 04

    Write code to find the cheapest flight between two cities with at most K layovers.

    TechnicalMedium

    Tip: Modified Dijkstra or BFS with state (city, stops_so_far): dp[city][k] = cheapest price to reach city with exactly k stops. Bellman-Ford variant relaxes edges K+1 times. MMT-style interview problem — shows graph algorithm + dynamic programming thinking.

  5. 05

    What is a booking state machine and why is correctness critical in travel booking?

    TechnicalMedium

    Tip: States: SEARCH → HOLD → PAYMENT_INITIATED → TICKETED/FAILED → CANCELLED/REFUNDED. Each transition is idempotent with a unique booking reference. Critical: airline inventory must be released if payment fails. MMT uses saga pattern for distributed transactions across airline + payment + hotel systems.

  6. 06

    How would you build a hotel inventory availability system that handles concurrent bookings?

    TechnicalHard

    Tip: Hotel inventory: rooms are scarce — concurrent bookings for the last room must be handled. Strategy: optimistic locking with version numbers on room inventory rows. On conflict: retry up to 3 times, then return "sold out." Alternatively: reserve inventory atomically with a DECREMENT-IF-POSITIVE Redis operation.

  7. 07

    Tell me about a time you made a customer-impacting decision under time pressure.

    BehavioralMedium

    Tip: Travel incidents are high-emotion (missed flights, wrong bookings). Show you prioritise customer impact in your decision-making. STAR example: a production bug impacting check-in emails — how quickly you identified scope, your decision process (rollback vs hotfix), how you communicated to affected users.

  8. 08

    How does caching strategy differ for flights (real-time pricing) vs static hotel metadata?

    TechnicalMedium

    Tip: Flight fares: TTL 2–5 minutes (prices change rapidly), stale data = wrong booking. Hotel metadata (photos, amenities): TTL 24h–7 days, rarely changes. Strategy: use two-tier caching — CDN (long TTL) for static metadata, application cache (short TTL) for fares. Cache invalidation triggers: price change events from airlines.

  9. 09

    Explain how you would implement search autocomplete for destination names at MMT.

    TechnicalMedium

    Tip: Trie data structure: O(prefix_length) lookup. For large scale: Elasticsearch completion suggester (edge n-gram based) or Redis sorted sets (lexicographic range scan). Prefix cache: pre-compute top-10 results for top-1000 prefixes. Personalisation: boost recently searched destinations per user.

  10. 10

    What is GraphQL and what advantages would it have over REST for MMT's mobile app?

    TechnicalMedium

    Tip: GraphQL: client specifies exact data shape needed — no over-fetching (GET /flights returns all fields) or under-fetching (two REST calls for related data). For MMT mobile: one query fetches flight + hotel bundle for a package. Trade-off: caching is harder (POST queries), N+1 problem needs DataLoader pattern.

How to prepare for a MakeMyTrip interview

MakeMyTrip (India) Pvt. Ltd. interviews follow a 3-round process. Here is what to expect and how to prepare for each stage.

  1. 1Online Assessment→
  2. 2Technical × 2→
  3. 3HR
  • ✓Strengthen your DSA fundamentals: aim for clean solutions to LeetCode Medium problems within 25 minutes.
  • ✓Learn system design basics: caching strategies, database indexing, horizontal vs vertical scaling, and message queues.
  • ✓Understand the company's product and engineering blog: many product companies ask domain-specific questions tied to their actual tech stack.
  • ✓Prepare for culture-fit questions: product companies value ownership, speed, and first-principles thinking — have examples ready.
  • ✓Bring documented examples of production impact — metrics, scale, and business outcomes matter here.
  • ✓Review backend fundamentals: REST APIs, database design, and common architectural patterns (microservices, event-driven).

Practice a full MakeMyTrip mock interview

Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria MakeMyTrip panels use.

Start free mock interviewFree question generator

Practice tools

  • MakeMyTrip question generator
  • ATS resume checker
  • STAR answer builder

Similar companies to consider

  • Flipkart questions
  • Zoho questions
  • Swiggy questions
  • Zomato questions
  • Razorpay questions

Guides and resources

  • All interview questions
  • STAR method with examples
  • HR interview answer tips
  • Software engineer interview guide