Product company
Flipkart
E-commerce SDET: catalogue, cart, payments and sale-day scale.
These are our own practice questions for the kind of QA/SDET role this company hires for. They are not the company's real interview questions. Confirm the current process on the company's official careers page.
What they tend to probe
- API and service testing
- Coding
- Performance under sale traffic
- Data consistency
- Automation design
Question 1 · Domain · Medium
Test the checkout flow when an item goes out of stock between cart and payment.
Answer guide
Stock check at each step, reservation and expiry, clear message, price and offer consistency, payment capture only after confirmation, and refund or release on failure.
Question 2 · Performance · Hard
Plan a test for a big-sale day when traffic is many times normal.
Answer guide
Model real traffic mix, ramp and spike, test dependencies and rate limits, cache behaviour, queueing, graceful degradation, and watch error rate and latency percentiles.
Question 3 · API testing · Medium
How do you test a price and offer calculation API with stacked discounts?
Answer guide
Decision table of offer combinations, rounding, order of application, limits, expiry boundaries, and an independent calculator as the oracle.
Question 4 · Coding · Medium
Given a list of orders, find the customers who ordered on three consecutive days.
Answer guide
Sort distinct dates per customer, scan for runs of length three; or SQL with date differences. Mention time zones and duplicates.
Question 5 · Data · Hard
Order status differs between the app and the warehouse system. How do you investigate?
Answer guide
Trace one order id through each service, compare events and timestamps, check for lost, delayed or duplicate events, and look for a missing reconciliation job.
Question 6 · Automation · Medium
Which checks would you automate for a mobile shopping app and at which layer?
Answer guide
Business rules at API level, a few core journeys on the device, visual and device spread by sampling, and analytics events at integration level.