Skip to main content

Design a Vending Machine

A snack machine takes coins, lets the customer pick from its slots, drops the product and gives change. The customer can change their mind and get their money back, and an operator keeps it stocked.

How the round runs

Easy · 5 stages · 5 questions · 60 min
~6 min
Requirements Gathering
lists
~3 min
Identifying Core Entities
cards
~13 min
Designing Classes & Relationships
diagram
~27 min
Code Implementation
code
~11 min
Deep Dives
code

Set up your round

Level

Interviewer

Duration

Junior · Standard · 60 min