New
The Learning module is now live
See what's new
×
Question Bank
Learning
NEW
Pricing
Blog
Forum
HOT
JobRadar
Description
Solution
Discussion
Submissions
Ask AI
Question Bank
Coding Question
AI Insights
Quick Summary
Implement a work queue that manages task lifecycles including reservation, completion, failure, and dead-letter routing.
Handle lease-based timeouts where unacknowledged tasks automatically transition to retry or dead-letter states.
Maintain strict ordering and attempt limits while processing logical time advancements.
What This Tests
State machine design and entity lifecycle management
Efficient timeout handling using priority queues
Event-sourced validation and consistency checks
Distributed systems concepts like leases and idempotency
Common Patterns
Heap / Priority Queue
Hashing
Collapse
Hint 1
Hint 2
Hint 3
What Interviewers May Ask Next
Accepted
632
/3.1k
Acceptance Rate
20.7%
Ask AI Assistant
Ask AI Assistant
Ask me anything about this coding question!
Qwen
Qwen3.6-Flash
0/2000
Auto
Debug
Run
Submit
Test Cases
Input
Output
Expected