Streaming interview questions

12 real Streaming questions from the Big Data bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is batch vs stream?

Junior
  1. A.when an event occurred vs when the system processes it
  2. B.bounding state by dropping event-time data later than a threshold
  3. C.Flink is true record-at-a-time streaming; Spark uses micro-batches
  4. D.batch processes bounded data at rest; streaming processes an unbounded event flow
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.batch vs stream — when an event occurred vs when the system processes it
  2. B.batch vs stream — bounding state by dropping event-time data later than a threshold
  3. C.batch vs stream — batch processes bounded data at rest; streaming processes an unbounded event flow
  4. D.batch vs stream — Flink is true record-at-a-time streaming; Spark uses micro-batches
Reveal the answer + AI explanation — free account

4. What is watermarking?

Mid
  1. A.batch processes bounded data at rest; streaming processes an unbounded event flow
  2. B.bounding state by dropping event-time data later than a threshold
  3. C.when an event occurred vs when the system processes it
  4. D.Flink is true record-at-a-time streaming; Spark uses micro-batches
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.watermarking — Flink is true record-at-a-time streaming; Spark uses micro-batches
  2. B.watermarking — when an event occurred vs when the system processes it
  3. C.watermarking — batch processes bounded data at rest; streaming processes an unbounded event flow
  4. D.watermarking — bounding state by dropping event-time data later than a threshold
Reveal the answer + AI explanation — free account

7. What is event time vs processing time?

Mid
  1. A.bounding state by dropping event-time data later than a threshold
  2. B.batch processes bounded data at rest; streaming processes an unbounded event flow
  3. C.Flink is true record-at-a-time streaming; Spark uses micro-batches
  4. D.when an event occurred vs when the system processes it
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.event time vs processing time — Flink is true record-at-a-time streaming; Spark uses micro-batches
  2. B.event time vs processing time — when an event occurred vs when the system processes it
  3. C.event time vs processing time — bounding state by dropping event-time data later than a threshold
  4. D.event time vs processing time — batch processes bounded data at rest; streaming processes an unbounded event flow
Reveal the answer + AI explanation — free account

10. What is Flink vs Spark Streaming?

Mid
  1. A.bounding state by dropping event-time data later than a threshold
  2. B.Flink is true record-at-a-time streaming; Spark uses micro-batches
  3. C.batch processes bounded data at rest; streaming processes an unbounded event flow
  4. D.when an event occurred vs when the system processes it
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Mid
  1. A.Flink vs Spark Streaming — when an event occurred vs when the system processes it
  2. B.Flink vs Spark Streaming — Flink is true record-at-a-time streaming; Spark uses micro-batches
  3. C.Flink vs Spark Streaming — batch processes bounded data at rest; streaming processes an unbounded event flow
  4. D.Flink vs Spark Streaming — bounding state by dropping event-time data later than a threshold
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Streaming free