InterviewStack.io LogoInterviewStack.io

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.

EasyTechnical
37 practiced

Explain the core building blocks of Apache Kafka: topics, partitions, brokers, replication, and leader/follower roles for a partition. How does a producer's message end up durably stored and available to consumers?

HardTechnical
39 practiced

How would you diagnose and respond to network partitions and split-brain-like symptoms in a streaming ecosystem where brokers, a controller/coordination layer, and downstream stream processors all disagree about cluster state?

MediumTechnical
44 practiced

What is tiered storage for a commit-log platform, and how does offloading older log segments to object storage change broker disk usage, read/write latency, and the economics of long-retention or replay-heavy topics?

EasyTechnical
47 practiced

Explain how Kafka consumer groups and partition assignment work: what happens when a consumer joins or leaves the group, and how does the choice of partition key affect the ordering guarantees a consumer sees?

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.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.