All quizzes
Free quiz · 20 questions in the bank

Kafka quiz

Test your Kafka knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is a Kafka "topic," and how does it relate to the messages/events published to it?

In this round
  1. What is a Kafka "topic," and how does it relate to the messages/events published to it?
  2. What is "event sourcing," as an architectural pattern, and why is Kafka often well-suited as its underlying storage/transport mechanism?
  3. What is a "partition" in a Kafka topic, and why does a topic get divided into multiple partitions?
  4. What is "Kafka Streams," and how does it relate to plain Kafka producers/consumers?
  5. What is a general reason a large organization might adopt Kafka as a central "event backbone" connecting many different microservices, rather than having services communicate via many separate, direct point-to-point integrations?
  6. What is a Kafka "broker," and how does a Kafka cluster typically consist of multiple brokers?
  7. What is a "rebalance" in a Kafka consumer group, and when does it typically occur?
  8. What does it mean that Kafka retains messages for a CONFIGURABLE retention period (or size limit), rather than immediately deleting a message once it has been consumed (as many traditional message queues do)?
  9. What is a "producer" and a "consumer" in Kafka terminology, similar in role to their counterparts in other message-queue systems?
  10. What is Apache Kafka?
  11. What is a reasonable general guideline for how many partitions to configure for a new Kafka topic, considering the tradeoffs involved?
  12. What is a Kafka "offset," and what does it represent for a consumer reading from a partition?
Gaps to close?
Read the curated Kafka notes — core concepts, patterns, interview prep.
Kafka notes

More quizzes

.NETAccessibilityAgileAgile MethodologyAirflowAkka