Topics and partitions, consumer groups, offsets, delivery guarantees and replication. Each question has an answer you can say out loud, the reasoning, and the follow-ups to expect.
Also coversKafkaKafka Streamsevent streamingmessage brokerpub/sub
Apache Kafka interviews go deep quickly. After topics, partitions and offsets, expect questions on consumer groups and rebalancing, keeping messages in order, delivery guarantees and exactly-once processing, and how replication keeps data safe when a broker fails.
The answers are written for engineers with some experience: the short answer, the reasoning behind it, configuration and code examples, the mistake that gives away a shallow understanding, and the follow-up questions interviewers ask next.