Flipkart
Flipkart is India's largest e-commerce marketplace, processing millions of orders daily across fashion, electronics, and grocery.
- Rounds
- 5 rounds
- Focus
- System Design + Leadership
- System Design
- Yes
- Timeline
- 3–5 weeks to offer
Rounds 1–2 are fully visible · Round 3+ unlocked with a free account
Machine Coding
Production-grade machine coding with a 150-minute window at SDE-3 — significantly longer than SDE-1/2 because the problem has more complexity. Recent confirmed problems include a 'Covid Vaccination Management System' requiring concurrent request handling, starvation prevention, and full backend API implementation. At SDE-3, Flipkart expects code that another team could extend six months later — full error handling, proper exception contracts, comprehensive test coverage, and design that anticipates the follow-up question before it's asked.
What to expect
- e.g., 'Design a Vaccination Management System' — slot booking with concurrent request handling (thread-safe reservation), starvation prevention for low-priority groups, API contract documentation in code; evaluator will probe: 'how does your system behave under 10K simultaneous slot requests?'
- e.g., 'Build a distributed Rate Limiter' — token bucket with Redis-backed distributed state, sliding window variant, different limits per user tier; the Flipkart context is Big Billion Days checkout — 'your rate limiter is protecting the payment service at 11:59 PM'
- e.g., 'Design a Ride-Sharing platform with surge pricing' — multi-driver bidding, configurable surge engine (peak hours, Big Billion Day delivery surge), real-time location tracking with strategy pattern for pricing algorithms
- Extensibility probe is mandatory: 'We want to add ML-based slot prioritization in Q2 — is your current design ready, or what would you change?' — candidates who need major refactors here fail
- At least 5 unit tests expected: happy path, concurrent collision, boundary input, downstream failure, and idempotent retry — writing fewer signals you haven't thought about production
Practice on KnowEase.AI
Coding Round
Hard DSA with a real-world e-commerce framing. At SDE-3, Flipkart expects you to connect the algorithmic choice back to a business constraint — not just solve the problem but justify why this algorithm fits Flipkart's scale. The N-ary tree information propagation problem (where data spreads one level per unit of time across Flipkart's seller communication graph) appeared in a confirmed 2024 SDE-3 interview. Interviewers at this level value thought process and trade-off articulation over a complete solution — an incomplete but well-reasoned answer beats a correct-but-silent one.
What to expect
- e.g., 'N-ary tree information propagation — minimum time to reach all nodes when each node contacts exactly one child per time unit' — BFS with parent-tracking, not DFS; the trap is assuming a simple BFS gives you the minimum
- e.g., 'Segment Tree for range-based inventory queries' — point update, range sum query; follow-up: 'Flipkart has 100M SKUs and 500K concurrent inventory reads — how do you partition this?'
- e.g., 'Shortest recommendation chain between two catalog items' — BFS on a weighted product graph with category-similarity edge weights; must justify the graph model before coding
- Follow-up: 'Your solution is O(n log n). Flipkart catalog has 500M entries. Walk me through the production deployment implications' — answer must address sharding, distributed processing (MapReduce/Spark), not just big-O
- Failure mode: writing modular production-style code without explaining time/space complexity until asked — at SDE-3 these are expected to be stated proactively, not extracted
Practice on KnowEase.AI
System Design 1 — HLD
System Design 2 — LLD
Leadership & Culture Round
About Flipkart SDE-3 Interviews
Flipkart SDE-3 interviews are architecture and leadership-heavy. The machine coding round runs 150 minutes (not 90) and expects concurrent request handling alongside clean OOP. System design spans two rounds — one HLD (Order Management, multi-region distributed systems) and one LLD (internal SDK or platform service design). Critically, interviewers go deep on whatever's on your resume — if you list rate limiting or event sourcing, expect a full design interrogation. The leadership round assesses cross-team influence and architectural vision, not just team ownership.
See interview loops for other companies:
Start your Flipkart SDE-3 prep plan
Practice the exact topics tested in each round — DSA, system design, SQL, and LLD.
Start free →