Skip to content
QSWEQB

E-commerce & Retail interview questions

The path from browse to delivered and back again, where inventory is the central consistency problem and every edge case is a real order belonging to a real person.

14 published across 9 topics.

E-commerce and retail fundamentals58 short answers on one page, for revising rather than studying.

Catalogue & Product Data

2 questions

Product modelling, variants, attributes, taxonomy and enrichment.

Search & Discovery

2 questions

Relevance, facets, ranking signals, merchandising rules and zero-result handling.

Cart & Checkout

2 questions

Cart persistence, checkout orchestration, tax and shipping, and conversion-critical failure handling.

hardDesign

Design the checkout flow for a marketplace with multiple sellers per order.

Persist the order in a pending state before you touch the payment gateway, quote tax and shipping per seller shipment, authorise once behind an idempotency key, and commit the remaining steps through a transactional outbox and a saga whose compensations void the authorisation and release reserved stock.

7 minmid, senior, staff

Inventory & Availability

1 question

Reservations, oversell versus lost sales, multi-location availability and physical drift.

hardDesignScenario

Two customers try to buy the last item at the same time. How do you handle inventory?

Treat availability as a claim you grant, not a number you read: fold the check and the decrement into one conditional write, hold the winner's claim as a reservation that expires, and choose deliberately how much overselling you accept, because the warehouse and not the database is the real source of truth.

6 minmid, senior, staff

Order Management & Fulfilment

1 question

Order orchestration, sourcing and allocation, partial shipment and cancellation.

Pricing & Promotions

2 questions

Price hierarchies, promotion eligibility and stacking, coupons, and auditing a final price.

hardDesignScenario

A customer disputes their total and asks why. Can your system answer?

Only if it recorded which rules fired, in what order, against which lines, at the moment of the order. Recomputing today gives a different answer because prices and campaigns have moved, so the price becomes unexplainable exactly when someone needs it explained.

4 minmid, senior, staff

Payments & Fraud

1 question

Payment methods, authorisation timing, split payments, and fraud screening trade-offs.

hardDesignScenario

When do you take the customer's money, and how much fraud are you willing to accept?

Authorise at checkout and capture when the goods leave, because an authorisation is a reversible hold and a capture is a refund waiting to happen; then set the fraud threshold from the full cost of a decline against the full cost of a chargeback, which usually means accepting more fraud than instinct suggests.

6 minmid, senior, staff

Returns & Reverse Logistics

2 questions

Return authorisation, refunds, restocking and the accounting behind it.

Marketplace & Omnichannel

1 question

Multi-seller models, seller payouts, click-and-collect and store inventory.