Skip to main content

Design a Rate Limiter

Build the core of a rate limiter: a service that answers, for each request from a client, whether it may go ahead. Limits are named policies that clients are placed on, each client is counted on its own, and many threads ask at the same moment.

How the round runs

Medium · 5 stages · 5 questions · 60 min
~6 min
Requirements Gathering
lists
~3 min
Identifying Core Entities
cards
~14 min
Designing Classes & Relationships
diagram
~28 min
Code Implementation
code
~9 min
Deep Dives
code

Set up your round

Level

Interviewer

Duration

Junior · Standard · 60 min