Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Messaging Interview Questions · IT Interview Practice
Home
/
#Messaging
#Messaging
59 questions
What is Apache Kafka and what is it used for?
Kafka
#messaging
Junior
›
What are the core concepts of Kafka (topics, partitions, brokers)?
Kafka
#messaging
Junior
›
How do producers and consumers work in Kafka?
Kafka
#messaging
Junior
›
How does Kafka differ from traditional message queues?
Kafka
#messaging
Junior
›
How do partitions enable scalability and ordering in Kafka?
Kafka
#messaging
Junior
›
What are common use cases for Kafka?
Kafka
#messaging
Junior
›
What are offsets in Kafka and how do they work?
Kafka
#messaging
Junior
›
What is Kafka's overall architecture?
Kafka
#messaging
Junior
›
How do you produce and consume messages in Kafka (basic usage)?
Kafka
#messaging
Junior
›
When should you use Kafka (and when not)?
Kafka
#messaging
Junior
›
How do consumer groups work in detail?
Kafka
#messaging
Middle
›
What are Kafka's delivery semantics (at-least-once, exactly-once)?
Kafka
#messaging
Middle
›
How does replication work in Kafka?
Kafka
#messaging
Middle
›
How does data retention and storage work in Kafka?
Kafka
#messaging
Middle
›
What is Kafka Streams and stream processing?
Kafka
#messaging
Middle
›
What is Kafka Connect?
Kafka
#messaging
Middle
›
How do you monitor Kafka and handle consumer lag?
Kafka
#messaging
Middle
›
What is a schema registry and why is it important?
Kafka
#messaging
Middle
›
How do you tune Kafka for performance?
Kafka
#messaging
Senior
›
How does exactly-once processing work in Kafka?
Kafka
#messaging
Senior
›
How is Kafka used in event-driven architectures?
Kafka
#messaging
Senior
›
What are key considerations for operating Kafka in production?
Kafka
#messaging
Senior
›
What are common pitfalls and mistakes when using Kafka?
Kafka
#messaging
Senior
›
How do you choose a partitioning strategy in Kafka?
Kafka
#messaging
Middle
›
How do you handle errors and failed messages in Kafka?
Kafka
#messaging
Middle
›
How do batching and compression improve Kafka throughput?
Kafka
#messaging
Middle
›
How does message ordering work in Kafka?
Kafka
#messaging
Middle
›
How does Kafka compare to alternatives (RabbitMQ, Pulsar, cloud queues)?
Kafka
#messaging
Senior
›
How do you scale Kafka to handle massive throughput?
Kafka
#messaging
Senior
›
How does Kafka work internally (log storage, ZooKeeper/KRaft)?
Kafka
#messaging
Senior
›
What is RabbitMQ and what is it used for?
RabbitMQ
#messaging
Junior
›
What are the core concepts of RabbitMQ (producers, queues, exchanges)?
RabbitMQ
#messaging
Junior
›
What are the types of exchanges in RabbitMQ?
RabbitMQ
#messaging
Junior
›
How do queues work in RabbitMQ?
RabbitMQ
#messaging
Junior
›
How does RabbitMQ differ from Kafka?
RabbitMQ
#messaging
Junior
›
How do message acknowledgments work in RabbitMQ?
RabbitMQ
#messaging
Junior
›
What are common use cases for RabbitMQ?
RabbitMQ
#messaging
Junior
›
How do you produce and consume messages in RabbitMQ (basic usage)?
RabbitMQ
#messaging
Junior
›
What is AMQP and how does it relate to RabbitMQ?
RabbitMQ
#messaging
Junior
›
When should you use RabbitMQ (and when not)?
RabbitMQ
#messaging
Junior
›
What messaging patterns does RabbitMQ support?
RabbitMQ
#messaging
Middle
›
How do you ensure message reliability in RabbitMQ?
RabbitMQ
#messaging
Middle
›
What are dead letter queues in RabbitMQ?
RabbitMQ
#messaging
Middle
›
What is prefetch and how does it affect consumer behavior?
RabbitMQ
#messaging
Middle
›
How does high availability work in RabbitMQ?
RabbitMQ
#messaging
Middle
›
How do you handle errors and retries in RabbitMQ?
RabbitMQ
#messaging
Middle
›
How do message TTL and queue features work in RabbitMQ?
RabbitMQ
#messaging
Middle
›
How do you monitor and manage RabbitMQ?
RabbitMQ
#messaging
Middle
›
How do you optimize RabbitMQ performance?
RabbitMQ
#messaging
Senior
›
How does clustering work in RabbitMQ?
RabbitMQ
#messaging
Senior
›
How does RabbitMQ compare to other messaging systems?
RabbitMQ
#messaging
Senior
›
What are best practices for using RabbitMQ in production?
RabbitMQ
#messaging
Senior
›
What are publisher confirms in RabbitMQ?
RabbitMQ
#messaging
Middle
›
What is the difference between connections and channels in RabbitMQ?
RabbitMQ
#messaging
Middle
›
What are virtual hosts in RabbitMQ?
RabbitMQ
#messaging
Middle
›
How does request/reply (RPC) work in RabbitMQ?
RabbitMQ
#messaging
Middle
›
What are federation and shovel in RabbitMQ?
RabbitMQ
#messaging
Senior
›
How do you scale RabbitMQ?
RabbitMQ
#messaging
Senior
›
How does RabbitMQ work internally?
RabbitMQ
#messaging
Senior
›