In 2026 expect a SQL screen heavy on window functions (top-N sellers per category, running metrics, tie-handling), a pipeline round on ingesting clickstream events into near-real-time conversion metrics with late-event handling, and a data-modelling round on orders fact tables, grain, and slowly changing dimensions. Flipkart's data org powers pricing, category, and finance analytics, so interviewers reward engineers who reason about correctness of aggregates, idempotency of reloads, and the batch-versus-streaming trade-off rather than reciting tool names. Ground every answer in a real e-commerce analytics workflow.
About Flipkart
Indian e-commerce major (Walmart-owned since 2018); horizontal marketplace + private brands + grocery + fashion via Myntra.
- Products
- Flipkart marketplace · Myntra (fashion) · Flipkart Grocery · Cleartrip (travel) · Shopsy (reseller)
- Competitors
- Amazon India · Meesho · Reliance Retail (JioMart) · Tata Neu
- Scale
- Hundreds of millions of registered users. India's largest e-commerce marketplace by GMV. Walmart-owned, IPO discussions ongoing.
Flipkart recruitment process
01
Recruiter screen and SQL/coding pre-screen
02
SQL and data-manipulation round (window functions, joins)
03
Data pipeline and modelling design round
04
Hiring-manager and behavioural round, then offer
What to expect in each round
01
Round 1 (45-60 min)
SQL screen on window functions, joins, and aggregation.
02
Round 2 (60 min)
pipeline design round on batch and streaming ingestion with late-event handling.
03
Round 3 (45-60 min)
data-modelling round on facts, dimensions, grain, and SCDs.
04
Round 4 (45 min)
behavioural and hiring-manager round on ownership and collaboration.
Technical questions Flipkart asked
Sourced from 2+ candidate post-mortems. Hit Practice to answer any one with AI voice feedback.
- 01
Medium
Reverse a linked list in O(1) extra space. Then explain when you'd use this in production.
Practice free → - 02
Hard
Given a large product catalogue, return the top-K best-selling items in a category efficiently as new sales stream in. Which data structure, and why?
Practice free → - 03
Hard
Design and code an in-memory rate limiter or LRU cache for a product-detail service. Keep it clean, testable, and thread-safe.
Practice free → - 04
Medium
Given delivery slots and orders, assign orders to slots to maximise fulfilment without overbooking any slot. Walk through your approach and complexity.
Practice free → - 05
Medium
Write a SQL query to find, for each product category, the top 3 sellers by revenue in the last 30 days, handling ties consistently.
Practice free → - 06
Hard
Design a batch and streaming pipeline that ingests clickstream events and produces near-real-time category-level conversion metrics. How do you handle late-arriving events?
Practice free → - 07
Medium
How would you model an orders fact table and its dimensions for an analytics warehouse serving both finance and category teams? Discuss grain and slowly changing dimensions.
Practice free → - 08
Hard
Design an ML system to predict delivery delays at order time. What features, model, and feedback loop would you use, and how do you avoid stale predictions?
Practice free → - 09
Medium
A pricing model performs well in offline tests but underperforms live. List the likely reasons and how you'd investigate each.
Practice free → - 10
Hard
How would you design an A/B test for a new ranking model when network effects mean one user's experience affects another's?
Practice free →