Flipkart Software Engineer (SDE) Interview
DSA rounds, the signature 90-minute machine-coding (low-level design) round, and India-scale system design for SDE-2+.
Start the Flipkart mock interview → See all boards
A free AI panel interview that questions you in Flipkart’s style, follows up when an answer is thin, and returns a scored, evidence-backed report — seeded from your own practice history on Wrexa Edge.
The Flipkart interview, in brief
Flipkart's SDE loop is India-centric and best known for its signature ~90-minute machine-coding (low-level design) round, where you build a small, runnable, well-structured OOP system live. It pairs strong DSA screening with machine coding and, for SDE-2 and above, high-level system design at Indian e-commerce scale (Big Billion Days flash-sale scenarios). Rounds are typically elimination-based.
An online DSA assessment gates one or two DSA interview rounds; then the machine-coding (LLD) round — the hallmark stage — followed by a high-level system-design round for SDE-2+, and a hiring-manager / bar-raiser round covering ownership and technical depth.
Interview rounds
-
1. Online coding assessment ~60–90 min · 2–3 problems
-
2. DSA rounds (1–2) ~45–60 min each
-
3. Machine coding (LLD) ~90 min core (~2 hr with discussion)
-
4. System design (HLD) ~45–75 min · SDE-2+
-
5. Hiring manager / bar raiser ~45–60 min
Coding & DSA topics
System design
Two design surfaces. Machine coding (LLD): live-build a runnable OOP system in ~90 minutes, graded on working code, OOP design, extensibility to new requirements, appropriate design patterns (Strategy/Observer/Factory), readability, and input validation. High-level design (HLD), for SDE-2+: India-scale e-commerce — flash sales and inventory consistency, a multi-seller marketplace, search personalisation, payments, or last-mile logistics.
Behavioural round
The hiring-manager / bar-raiser round has no formal named rubric. It is a project deep-dive assessing ownership, user-centred thinking, collaboration, and the technical trade-offs you made; for senior roles, technical leadership and cross-team influence. STAR-style structured answers are effective.
Representative question categories
Patterns in Flipkart’s style — not verbatim proprietary questions.
- Graphs & DP — BFS/DFS shortest path; medium-hard DP on arrays/strings with optimisation follow-ups.
- Machine coding — parking lot — Model vehicle types, slot allocation, and pricing as extensible OOP (~90 min).
- Machine coding — Splitwise — Users, groups, balances, and settlements — clean, extensible class design.
- Machine coding — booking system — A cab/ride-booking or slot-based gym-booking app with availability and matching.
- System design (SDE-2+) — Design a flash-sale / inventory system for Big Billion Days with consistency under spikes.
- HM / behavioural — "Walk me through a project you owned and the hardest trade-off you made."
How to prepare
Do
- Drill machine coding: practise building parking-lot, Splitwise, and booking systems as clean, extensible OOP.
- Design your classes for change — the machine-coding round tests adding a NEW requirement without a rewrite.
- Use appropriate design patterns (Strategy/Factory/Observer) and validate input; readable naming counts.
- For SDE-2 HLD, reason about consistency under a flash-sale spike, not just the happy path.
Avoid
- Writing a flat, procedural machine-coding solution with god-classes that cannot extend.
- Skipping edge cases / input validation in the LLD round.
- Treating the online assessment lightly — rounds are elimination-based.
Who can apply
New grad / SDE-1: DSA + OOP fundamentals; machine coding may appear but HLD is generally not expected. Experienced / SDE-2+: machine coding emphasises extensibility and HLD carries significant weight. Scenarios reflect Flipkart's real operations (traffic spikes during "Big Billion Days", a multi-seller marketplace, regional payments, last-mile delivery).
Flipkart interview FAQ
- What is Flipkart's machine-coding round?
- A ~90-minute round where you build a small, runnable object-oriented system live — like a parking lot or a Splitwise-style expense splitter. It is graded on working code, clean OOP design, appropriate design patterns, input validation, and — crucially — how easily your design absorbs a new requirement.
- Does Flipkart ask system design (HLD) for new grads?
- Generally no. New-grad SDE-1 focuses on DSA and OOP fundamentals, with machine coding possibly appearing. High-level system design carries significant weight from SDE-2 and above.
- How hard is Flipkart's DSA?
- LeetCode medium to hard. Evaluation looks at problem decomposition, an optimal approach, accurate time/space complexity, and clean code. The rounds are elimination-based.
- What kinds of machine-coding problems does Flipkart ask?
- Small real-world systems: a parking lot, an expense-splitter (Splitwise-style), snake & ladder, a cab/ride-booking system, food ordering, or a slot-booking app. The key is clean, extensible OOP that compiles and runs.
Practise now
Rehearse the full loop with an AI panel modelled on Flipkart’s process, in text, voice, or video.
Other company interviews
Verified from
- Flipkart Careers
- GeeksforGeeks — Flipkart SDE-1 experience
- InterviewBit — Flipkart interview questions
Wrexa Edge is an independent exam-prep platform and is not affiliated with, authorised by, or endorsed by Flipkart. This guide is based on publicly documented interview practice; it does not reproduce any employer’s internal rubric or question bank, and it does not predict a hiring outcome.