Kafka Interview Prep

A comprehensive collection of Apache Kafka interview questions and answers, covering architecture, producers, consumers, reliability guarantees, and production operations.

Topics covered:

  • Core architecture (brokers, topics, partitions, ZooKeeper/KRaft)
  • Producers (acks, idempotency, partitioning)
  • Consumers (consumer groups, offsets, rebalancing)
  • Reliability (delivery semantics, replication, ISR)
  • Performance (zero-copy, batching, compression)
  • Kafka Connect & Streams
  • Operations (retention, compaction, monitoring)