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

LLD2 reports·last Jul 2026

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,…

LLD1 report·last Aug 2026

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…

HLD1 report·last Jun 2026·also asked at 2 other companies

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.…

LLD1 report·last Mar 2026

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…

LLD1 report·last Feb 2026·also asked at 5 other companies

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…

LLD1 report·last Feb 2026

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…

HLD1 report·last Nov 2025·also asked at 1 other company

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…

HLD1 report·last Oct 2025·also asked at 2 other companies

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…

LLD1 report·last Oct 2025

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…

HLD1 report·last Sep 2025·also asked at 5 other companies

Practice with a Mock Interview

Apply these questions in a live system design mock interview.

Start System Design Interview →