All problems
Intermediate·📦 Logistics·Amazon

Design
Amazon Locker System

Design Amazon's package locker system where packages are stored in lockers and customers retrieve them using a one-time code.

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

#OOP#Code Generation
6F + 4NF requirements inside

01 -  Why interviewers ask this

It's a focused resource-allocation problem — interviewers use it to see how you size/assign lockers by package dimensions and handle pickup-code security cleanly.

02 -  Where this system exists in the real world

You interact with this design every day.

Amazon Locker / parcel pickup point networks

Package room management in apartment buildings

Click-and-collect retail pickup systems

03 -  What you'll master

Solve this once. Know it forever.

01

Assign resources (lockers) by size constraints

02

Generate and validate secure pickup codes

03

Handle locker expiry and reassignment

04 -  What you'll design

6 functional · 4 non-functional requirements.

Assign an available locker of appropriate size for a package

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.

A
Amazon

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.