Design a configurable monthly API rate limiter

Read the full interview experience this question came from →

Quick Overview

This question evaluates system-design and distributed-systems skills, focusing on scalable API rate limiting, per-user monthly quota configuration and enforcement, consistency and correctness trade-offs, data modeling for counters and quota storage, and operational reliability.

Design a configurable monthly API rate limiter

Company: Salesforce

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: This question evaluates system-design and distributed-systems skills, focusing on scalable API rate limiting, per-user monthly quota configuration and enforcement, consistency and correctness trade-offs, data modeling for counters and quota storage, and operational reliability.

Read the full Salesforce Software Engineer interview experience this question came from

Salesforce logo
Salesforce
Feb 12, 2026
mediumSoftware EngineerOnsiteSystem Design
56
0
Loading...