Search
⌘K

Design Asynchronous Message Queue with DLQ

Design an asynchronous message queue system that supports message publishing, acknowledgment-based processing, and retry mechanisms with configurable max retry counts. The system should automatically move failed messages to a Dead Letter Queue (DLQ) after exceeding retry attempts and allow message replay from the DLQ.

Asked at:

Microsoft

Microsoft


Question Timeline

See when this question was last asked and where, including any notes left by other candidates.

Mid February, 2026

Microsoft

Microsoft

Senior

Design an Asynchronous Message Queue system with Dead Letter Queue (DLQ) that supports message publishing, retry mechanism with max retry count, and acknowledgment-based processing. The system should move messages to a DLQ after exceeding retry attempts and allow replay from DLQ.

Comments

Your account is free and you can post anonymously if you choose.