All problems
Intermediate·🛒 E-commerce·eBay · Sotheby's

Design
Online Auction System

Design an online auction platform like eBay supporting bidding, auto-bid increments, and auction closing.

This is a Low-Level Design (LLD) problem. New to LLD vs HLD? Start here.

#OOP#State Machine#Observer Pattern
6F + 2NF requirements inside

01 -  Why interviewers ask this

Live bidding under concurrency is a great test of atomic compare-and-set logic — interviewers watch for race conditions where two simultaneous bids could both "win".

02 -  Where this system exists in the real world

You interact with this design every day.

eBay-style online auction platforms

Live charity and estate auction systems

B2B procurement reverse-auction platforms

03 -  What you'll master

Solve this once. Know it forever.

01

Serialize concurrent bids safely

02

Implement proxy/automatic bidding logic

03

Design anti-sniping auction extension rules

04 -  What you'll design

6 functional · 2 non-functional requirements.

List an item for auction with a starting price and end time

5 more requirements inside

Sign in to unlock the full brief and start designing

05 -  Companies that ask this

You may face this exact question in your next interview.

e
eBay
S
Sotheby's

Ready?

Open the canvas.
Design it yourself.

See all requirements, use staged hints, run your code, and compare with community discussions - all on the same canvas.