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.