This question evaluates understanding of distributed messaging and stream-processing concepts—specifically Kafka internals such as partitions, replication, consumer groups, and delivery semantics—and the candidate's competency in reasoning about ordering, scalability, fault tolerance, and transactional guarantees.
You are designing and evaluating a Kafka-based data pipeline and need to reason about ordering, scalability, and fault tolerance, as well as how to achieve strong delivery guarantees.
Login required