Apache Kafka is a popular messaging system used in many of the daily used applications like LinkedIn, Apple, Flipkart, Netflix, Uber, etc. If you are preparing for a Kafka engineer position in an organization or if you are applying for a position that needs the knowledge on Kafka, we provide the top Kafka Interview Questions.

Kafka Interview Questions

Briefly explain what Kafka is ?

Kafka is a stream processing platform that can handle real-time data feeds.

What are the basic components in a Kafka system ?

  • Clustere
  • Topics
  • Producers
  • Consumers
  • Stream Processors
  • Connectors

What is a Kafka Topic ?

In a Kafka cluster, Topic is a category in which streams of events/records are stored.

Where does the meta information about Topics stored in a Kafka Cluster ?

Zookeeper stores the information about Topics. The information it stores is : number of partitions in a Topic; which node is the master of which partition, which node has the replica of the partition, etc.