•SYSTEM DESIGN
Flipkart System Design Questions
10 distinct system design problems asked at Flipkart from September 2025 to September 2026, merged from 11 candidate reports. Each one links to a full solution.
Sources: PracHub, LeetCode discussions. Sorted by how often the problem was reported at Flipkart.
Food ordering system (Swiggy/Zomato) + concurrency
Design and implement (machine coding) a food ordering system like a simplified Swiggy or Zomato: restaurants with menus, users browsing and placing orders, order status updates (placed, accepted, preparing, delivered), and…
Also reported as: Restaurant ordering system
Machine coding: BNPL (buy-now-pay-later) system for Flipkart
Implement (machine coding, ~90 minutes) a buy-now-pay-later system for an e-commerce platform: onboard users with a credit limit, purchase items using BNPL, split the amount into installments with due dates, record repayments,…
Design a platform like LeetCode
Design an online coding platform like LeetCode or Codeforces. Users browse problems, write code in the browser in many languages, submit it, and get a verdict (accepted, wrong answer, TLE, runtime error) after it runs against…
IRCTC search feature — DB design
Design the data model and search feature for a train booking system like IRCTC. Users search trains between two stations on a date, see trains that stop at both stations in order, with class-wise seat availability and fares.…
Design a meeting scheduler
Design a calendar service like Google Calendar. Users create, update and delete events (one-time and recurring), invite attendees who can accept or decline, view day/week/month/agenda views across time zones, share calendars, get…
Airline ticket management system
Design an airline ticket management system (LLD): flights, schedules, aircraft and seat maps, fare classes, searching flights, booking seats for one or more passengers, payment, cancellation and refunds. Define entities and…
Design a relational database (like MySQL/Postgres)
Design the core components of a relational database (like MySQL or PostgreSQL), or the write path and crash recovery of a cloud-native database that separates compute from durable storage (like Aurora). Cover the storage engine…
Design a quick-commerce system like Flipkart Minutes
Design an on-demand delivery marketplace like Uber Eats, DoorDash or a 10-minute quick-commerce app (Flipkart Minutes). Customers browse nearby merchants or dark-store inventory, build a cart, place and pay for orders; merchants…
In-memory message streaming service (topics, partitions, producers/consumers)
Implement (machine coding) an in-memory message streaming service like a simplified Kafka: topics with partitions, multiple producers publishing messages (routed by key to partitions), and multiple consumers/consumer groups…
Design a car pooling system
Design the core of a ride-hailing platform like Uber. Riders request a ride from their location; the system finds nearby available drivers, dispatches the request, and tracks the trip in real time. Drivers report their location…
Practice with a Mock Interview
Apply these questions in a live system design mock interview.
Start System Design Interview →