Design a configurable monthly API rate limiter
Company: Salesforce
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: 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.