Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Backend Engineer Interview Crash Course
·
Module 11
Practical Backend Coding Challenges
1
Decorator-Based Thread-Safe Rate Limiter
Implement a thread-safe token bucket rate limiter in Python that can be applied as a decorator to API endpoints.
2
Asyncio Task Executor with Concurrency Limits
Implement an async task executor in Python using asyncio that processes a queue of I/O-bound tasks with a configurable concurrency limit.
3
Python Retry Decorator with Exponential Backoff
Implement a generic retry decorator in Python with exponential backoff, configurable max retries, and specific exception filtering.
Previous module
Applying System Design: Notification Service
Next module
Interview Scenarios: Debugging and Communication