Companies / Flipkart

Flipkart practice pack

Product company. 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.

Skills this role is usually tested on

  • API and service testing
  • Coding
  • Performance under sale traffic
  • Data consistency
  • Automation design

Business areas used for scenarios

  • e-commerce
  • logistics
  • payments

6 questions

Answer out loud first, then open the guide. Most people read the guide too early.

  1. 1

    Test the checkout flow when an item goes out of stock between cart and payment.

    mediumDomain

    A strong answer covers

    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.

  2. 2

    Plan a test for a big-sale day when traffic is many times normal.

    hardPerformance

    A strong answer covers

    Model real traffic mix, ramp and spike, test dependencies and rate limits, cache behaviour, queueing, graceful degradation, and watch error rate and latency percentiles.

  3. 3

    How do you test a price and offer calculation API with stacked discounts?

    mediumAPI testing

    A strong answer covers

    Decision table of offer combinations, rounding, order of application, limits, expiry boundaries, and an independent calculator as the oracle.

  4. 4

    Given a list of orders, find the customers who ordered on three consecutive days.

    mediumCoding

    A strong answer covers

    Sort distinct dates per customer, scan for runs of length three; or SQL with date differences. Mention time zones and duplicates.

  5. 5

    Order status differs between the app and the warehouse system. How do you investigate?

    hardData

    A strong answer covers

    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.

  6. 6

    Which checks would you automate for a mobile shopping app and at which layer?

    mediumAutomation

    A strong answer covers

    Business rules at API level, a few core journeys on the device, visual and device spread by sampling, and analytics events at integration level.

Now say it to an interviewer

Reading a guide is not the same as answering under a clock. Run a mock interview and get scored feedback.