Implement a rate limiter and a pub/sub API
Company: Grammarly
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates competency in concurrency control, synchronization, API and low-level system design, and messaging system concepts by combining a rate limiter implementation with a pub/sub API.