Design an Online Auction

Medium · Low-Level Design · about 45 minutes

Asked at eBay, Amazon.

Design the core of an online auction site. Sellers list an item with a starting price and an end time. Bidders place bids that must beat the current price by a minimum increment, or set a maximum and let the system bid for them (proxy bidding). When the auction ends, the highest bidder wins at the current price.

Related guides