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
34 practiced

For a real-time scoring use case, compare embedding a machine learning model's inference directly inside the stream-processing job versus calling out to a separate model-serving service. What drives the choice?

EasyTechnical
37 practiced

Compare Avro, Protocol Buffers, and JSON as serialization formats for streaming events. Discuss payload size, parsing speed, and how well each supports schema enforcement and evolution.

MediumSystem Design
44 practiced

Design a streaming ingestion and processing architecture for a real-time feature store serving online ML models: partitioning strategy for low-latency per-key lookups, retention/compaction choices, and how you tolerate single-node failures without serving stale or missing features.

EasyTechnical
39 practiced

Explain the difference between event time, processing time, and ingestion time in stream processing, and give a concrete example where using the wrong one produces an incorrect result.

MediumBehavioral
39 practiced

Tell me about a time you disagreed with other engineers about moving a workload into real-time streaming. What was the disagreement, and how was it resolved?

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.