All problems
Intermediate·⚙️ Infrastructure·Otis · Schindler · Amazon

Design
Elevator Group Control System (Multiple Elevators)

Design a control system that dispatches the optimal elevator among several to serve a hall call, minimizing wait time.

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

#OOP#Scheduling#Optimization
6F + 2NF requirements inside

01 -  Why interviewers ask this

It's the "harder sequel" to the single-elevator question — interviewers use it to see if you can design a dispatch heuristic across multiple cars, a real unsolved-in-general optimization problem.

02 -  Where this system exists in the real world

You interact with this design every day.

Otis / Schindler multi-elevator dispatch systems

Skyscraper vertical transportation systems

Smart building traffic optimization

03 -  What you'll master

Solve this once. Know it forever.

01

Design a multi-elevator dispatch heuristic

02

Model each elevator as an independent state machine

03

Optimize for average wait time, not just correctness

04 -  What you'll design

6 functional · 2 non-functional requirements.

Handle hall calls (up/down) from any floor

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.

O
Otis
S
Schindler
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.