Free tool · no sign-up · 3 interview rounds
Generate AI-powered MakeMyTrip interview questions for all 3 rounds. Process: Online Assessment → Technical × 2 → HR.
From our curated bank of 10 MakeMyTrip-specific questions. The generator produces fresh AI-tailored questions each run.
What engineering domains are most relevant for MakeMyTrip interviews?
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.
Design a flight search system that returns results in under 500ms for 10M users.
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.
How does dynamic pricing work in the airline industry and how does MMT use it?
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.
Write code to find the cheapest flight between two cities with at most K layovers.
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.
What is a booking state machine and why is correctness critical in travel booking?
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.
Practise questions for each stage to maximise your preparation.
Upload your resume and get scored on technical depth, communication, structure, confidence, and relevance — the same criteria MakeMyTrip panels use.