InterviewStack.io LogoInterviewStack.io

Real Time and Batch Ingestion Questions

Focuses on choosing between batch ingestion and real time streaming for moving data from sources to storage and downstream systems. Topics include latency and throughput requirements, cost and operational complexity, consistency and delivery semantics such as at least once and exactly once, idempotent and deduplication strategies, schema evolution, connector and source considerations, backpressure and buffering, checkpointing and state management, and tooling choices for streaming and batch. Candidates should be able to design hybrid architectures that combine streaming for low latency needs with batch pipelines for large backfills or heavy aggregations and explain operational trade offs such as monitoring, scaling, failure recovery, and debugging.

HardTechnical
96 practiced
How would you test and validate end-to-end correctness of streaming pipelines that feed training data for ML models? Describe unit, integration, property-based tests, replaying archived events, canary replays, drift detection, and gating strategies to prevent bad data from reaching training/serving.
MediumBehavioral
73 practiced
Tell me about a time you led or contributed heavily to a migration of an ingestion pipeline (streaming or batch). Describe the situation, stakeholders, technical trade-offs you evaluated, how you handled schema and compatibility issues, and the outcome. Use STAR (Situation, Task, Action, Result).
EasyTechnical
94 practiced
Explain backpressure in streaming systems. Describe typical buffering strategies (in-memory queues, persistent queues, disk spill), reactive approaches vs push-based systems, and how to design ingestion to avoid OOM or message loss while keeping latency bounded.
MediumTechnical
104 practiced
How do you ensure data lineage, governance, and reproducibility for pipelines that combine streaming ingestion and batch ETL? Describe metadata tracking, schema/versioning, access controls, and how replayability is supported for model retraining and audits.
HardTechnical
78 practiced
Your streaming system reports message loss after autoscaling events. Design experiments and diagnostic steps to identify the root cause spanning producer settings, broker behavior, consumer rebalancing, and network issues. Specify logs and metrics to capture and targeted tests to reproduce the issue.

Unlock Full Question Bank

Get access to hundreds of Real Time and Batch Ingestion interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.