The hiring process
| Round | Format | What's tested |
|---|---|---|
| Online Coding Assessment | ~90 min | DSA filter |
| Live DSA Round | ~45-60 min | Problem-solving with an engineer |
| Machine Coding Round | ~90 min (+ ~30 min walkthrough) | Build a working, extensible system |
| System Design (SDE-2+) | ~60 min | E-commerce-scale architecture |
| Hiring Manager / Behavioral | ~45 min | Ownership and fit |
Process and cutoffs vary by drive/team and change over time — confirm on the official careers page.
Round-by-round: exactly what's asked & how to prepare
Online Coding Assessment
~90 minA timed online assessment with medium DSA problems. Clean, correct solutions with good complexity advance you.
- Array/string medium problems
- Graph or tree traversal
- Hash-map and sorting logic
- Two-pointer / sliding window
- Basic DP or greedy
- Drill medium DSA (NeetCode 150, free)
- Do timed practice sets
- Review complexity and edge cases
- Practice fast, clean implementation
- Poor time allocation
- Failing edge-case hidden tests
- Suboptimal complexity
- Correct, efficient solutions
- Good time use
- Clean code
Live DSA Round
~45-60 minA live round with one or two DSA problems solved on the spot, with the interviewer probing approach, complexity, and edge cases.
- Graph BFS/DFS
- Heap or priority-queue problem
- Two-pointer / sliding window
- Tree problem with follow-up
- DP or greedy medium
- Practice narrating approach while coding
- Drill graphs, heaps, sliding window
- Rehearse complexity and edge-case closing
- Do mock live-coding
- Silent coding
- Skipping complexity
- Not testing with examples
- Clear approach and complexity
- Correct implementation
- Good pattern recognition
Machine Coding Round
~90 min (+ ~30 min walkthrough)Flipkart's signature round. You get a real-world problem statement and ~90 minutes on your own machine to build a working, modular console application, then a follow-up session (often a day or two later) where you walk through design decisions and trade-offs. Grading centers on OOP, SOLID, modularity, readability, and extensibility.
- Design a ride-sharing system (onboarding, offering, selection strategy, reporting)
- Build an extensible flight/hotel booking system
- Model a splitwise-style expense manager
- Design a parking lot or inventory system
- Add a new feature cleanly to your own design in the walkthrough
- Practice building complete OOP systems in 90 min (splitwise, booking, parking lot)
- Master SOLID and common design patterns (strategy, factory, observer)
- Structure code into clear modules with interfaces
- Write it so a new requirement can be added without rewrites; add basic tests
- Not finishing a working end-to-end solution
- Monolithic, hard-to-extend code
- Ignoring SOLID and clean abstractions
- Working, demonstrable solution
- Extensible, modular OOP design
- Clear justification in the walkthrough
System Design (SDE-2+)
~60 minFor SDE-2 and above, a system design round often anchored in Flipkart's e-commerce domain. You scope, architect, and reason about scale, consistency, and trade-offs.
- Design a product catalog and search
- Order management and inventory at scale
- Flash-sale / high-traffic handling
- Notification or recommendation pipeline
- Cart and checkout consistency
- Study system-design-primer (free)
- Practice e-commerce designs (catalog, orders, flash sale)
- Learn caching, sharding, queues, consistency
- Do 2 mock designs with estimates
- Skipping requirement scoping
- No plan for high-traffic spikes
- Ignoring consistency in cart/orders
- Domain-aware, scalable design
- Sound consistency trade-offs
- Structured, estimate-driven approach
Hiring Manager / Behavioral
~45 minA conversation on your experience, ownership, and collaboration, with a deep dive into your projects and technical decisions.
- A project you owned end-to-end
- Handling production issues or ambiguity
- Cross-team collaboration or conflict
- A hard trade-off you made
- Why Flipkart
- Prepare 4-5 STAR stories
- Ready a crisp project deep-dive
- Research Flipkart's scale and products
- Prepare questions for the manager
- Vague stories
- No specific motivation
- Overclaiming impact
- Clear ownership
- Mature collaboration
- Genuine interest
What to master
- Arrays, strings, graphs, trees, heaps
- Sliding window, two pointers, DP
- OOP and SOLID principles
- Design patterns (strategy, factory, observer)
- Machine coding: building extensible systems fast
- E-commerce system design
- Caching, sharding, consistency
- STAR behavioral stories
Eligibility
SDE-1 through SDE-2+. Machine coding is central across levels; system design is added for SDE-2 and above.
Flipkart salary & compensation (2026)
Top Indian product-company comp; ESOPs meaningful, especially at senior levels.
| Role / Level | Experience | India — total CTC | US — total comp | What to know |
|---|---|---|---|---|
| SDE-1 | 0–2 yrs | ₹22–35 LPA | — | base + joining bonus + small ESOP |
| SDE-2 | 2–5 yrs | ₹35–60 LPA | — | base + ESOP grows; ~10% variable |
| SDE-3 | 5–8 yrs | ₹60–95 LPA | — | significant ESOP component |
| Staff/Engineering Manager (EM1) | 8–11 yrs | ₹95–150 LPA | — | ESOP-heavy; higher variable |
| Senior Staff / Principal (EM2+) | 11+ yrs | ₹150–240 LPA | — | large ESOP grants |
How the package is structured
- Split ~ fixed base 65–80%, ESOP 10–25%, variable ~10% (grows with level)
- ESOPs vest over 4 years and are a major lever at SDE-3 and above
- Among the highest-paying Indian product firms; SDE-2 is the volume band
- Joining bonuses common; band jumps sharpest from SDE-2 to SDE-3
Indicative 2026 market ranges aggregated from public sources (levels.fyi, Glassdoor, AmbitionBox, candidate reports). Compensation varies widely by location, team, level calibration, and negotiation — use these as directional benchmarks, not guarantees.
Your prep plan
- Days 1-3: Medium DSA drills, timed
- Days 4-5: Graphs/heaps + live-coding narration
- Days 6-9: Machine coding: build 3 full OOP systems in 90 min each
- Days 10-11: SOLID/patterns review + e-commerce system design
- Days 12-13: STAR stories + project deep-dive
- Day 14: Full mock loop including a timed machine-coding build
Want this plan dated to your interview?
Upload your resume and tell Whis your interview date — get a personalized, day-by-day plan built around your gaps, then run Whis live in the interview.
Get my personalized planFrequently asked questions
What is the machine coding round exactly?
You build a working, modular console application from a real-world problem in ~90 minutes, then defend your design in a follow-up walkthrough. It's the round that separates candidates.
What's graded in machine coding?
OOP correctness, SOLID principles, modularity, readability, and especially extensibility, plus a working end-to-end solution.
Do I code on my own machine?
Yes, machine coding is typically done on your own laptop within the time box, often followed by a walkthrough a day or two later.
When does system design apply?
For SDE-2 and above; SDE-1 loops center on DSA and machine coding.
How should I practice for machine coding?
Repeatedly build complete OOP systems (splitwise, booking, parking lot) under a 90-minute timer, focusing on extensible design and basic tests.
How long is the process?
Typically 4-5 rounds over a few weeks, with the machine-coding walkthrough scheduled separately.