Stream Processing and Event Streaming Questions

Building on event-streaming platforms: Kafka and message queues, event sourcing, partitioning, consumer groups, exactly-once vs at-least-once delivery, and windowing. Covers handling late and out-of-order events, watermarks, and stateful stream operators. The core skill for real-time data engineering.

MediumTechnical
47 practiced

A stream of events from one source is producing duplicates, but only on a subset of partitions. Describe how you'd instrument and debug this down to a root cause.

HardTechnical
65 practiced

Design an idempotent sink that writes streaming results into an external database that does not support distributed transactions, ensuring no duplicate rows even when the streaming job restarts and reprocesses.

EasyTechnical
45 practiced

Explain checkpoints and savepoints in a stateful stream-processing framework. What roles do they play in fault tolerance, and how does synchronous versus asynchronous checkpointing affect job throughput and recovery time?

HardTechnical
37 practiced

A production broker cluster is showing frequent leader elections, shrinking in-sync-replica sets, and rising tail latency (or has just lost a large fraction of brokers with unclean leader election enabled). Walk through your triage checklist and how you'd stabilize the cluster and validate no data was silently lost.

EasyTechnical
43 practiced

Explain tumbling, sliding, and session windows in stream processing, and give a realistic use case for each.

Unlock Full Question Bank

Get access to all Stream Processing and Event Streaming interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.