Messaging

All interview questions related to Messaging

11 Questions
3 Categories
6 Intermediate5 Advanced
Advertisement
🔬 Technical Deep Dive
Scaling Message Queues
Advanced

How do you scale a message queue system like Kafka or RabbitMQ to handle millions of messages per second?

5 minTechnical
View Question
🔬 Technical Deep Dive
Exactly-Once Effects with the Outbox Pattern
Advanced

You need reliable event publication coupled with database writes. Describe how you’d implement the outbox pattern and ensure idempotency end to end.

5 minTechnical
View Question
🏗️ System Design
Design a Real-Time Chat System
Advanced

Design a web/mobile chat system with 1:1 and group chats, typing indicators, presence, read receipts, and offline support.

45 minSystem-Design
View Question
🏗️ System Design
Design a Multi-Channel Notification Service
Intermediate

Design a service to send notifications via email, SMS, and push at scale with retries, templates, and user preferences.

30 minSystem-Design
View Question
🏗️ System Design
Design a Real-Time Analytics Pipeline
Advanced

Design a pipeline to ingest, process, and query billions of events per day with second-level latency and exactly-once semantics.

45 minSystem-Design
View Question
🏗️ System Design
Design a Distributed Job Scheduler
Intermediate

Design a reliable, horizontally scalable scheduler (distributed cron) that supports one-off and recurring jobs with retries and idempotency.

30 minSystem-Design
View Question
🏗️ System Design
Design an Email Delivery System
Intermediate

Design an email system that supports bulk sending, deliverability, spam compliance, tracking, and feedback loops.

30 minSystem-Design
View Question
🏗️ System Design
Design a Push Subscription & Pub/Sub System
Intermediate

Design a global publish/subscribe system with millions of subscribers, durable delivery, and filtering.

30 minSystem-Design
View Question
🏗️ System Design
Design a Customer Support Ticketing System
Intermediate

Design a ticketing and support system with multi-channel intake, prioritization, and SLA tracking.

30 minSystem-Design
View Question
🔧 Troubleshooting Scenarios
Kafka Consumer Lag
Advanced

Your Kafka consumer groups are showing high lag and messages are processing slowly. How do you investigate and remediate this?

15 minScenario
View Question
🔧 Troubleshooting Scenarios
Message Queue Backlog
Intermediate

Your RabbitMQ/SQS queue has millions of unprocessed messages. What steps do you take?

10 minScenario
View Question
Advertisement