Backend Developer
Kafka and stream processing questions
24 questions on Kafka and stream processing for backend developers, easiest first.
Easy 3
Medium 9
- More consumers than partitionsmedium
- Moving average over a streammedium
- Committing offsets too earlymedium
- A new consumer group starts readingmedium
- Order lost with more workersmedium
- Choosing a partition countmedium
- Compacted topicsmedium
- Needing to reprocess historymedium
- Message order guarantee in Kafkamedium
Hard 12
- Account events processed out of orderhard
- Rebalances during slow batcheshard
- Retrying at the back of the queuehard
- Calculating consumer laghard
- Consumer offline past retentionhard
- Duplicates from producer retrieshard
- Adding partitions to a keyed topichard
- acks=all with min.insync.replicashard
- Seeing aborted transactional writeshard
- Retries reorder a partitionhard
- Kafka offsets and database writeshard
- One big customer on one partitionhard