Ingestion & CDC interview questions

69 Ingestion & CDC questions from the Data Engineering bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is trigger-based CDC?

Mid
  1. A.A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.
  2. B.A reusable integration component that extracts from a specific source or loads to a destination, the building block of managed ELT platforms.
  3. C.A side channel where records that repeatedly fail processing are diverted so the main pipeline keeps flowing and bad data can be inspected later.
  4. D.A CDC approach that uses database triggers to write changes to shadow tables, capturing every change but adding write overhead on the source.

Answer + AI explanation with Pro

2. Which term means: "A CDC approach that uses database triggers to write changes to shadow tables, capturing every change but adding write overhead on the source."?

Mid
  1. A.tombstone record
  2. B.trigger-based CDC
  3. C.exactly-once delivery
  4. D.Fivetran

Answer + AI explanation with Pro

3. Which statement is correct?

Mid
  1. A.trigger-based CDC — A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  2. B.trigger-based CDC — A connector mode that fetches only records changed since the last sync using a cursor field, minimizing data transfer.
  3. C.trigger-based CDC — A CDC approach that uses database triggers to write changes to shadow tables, capturing every change but adding write overhead on the source.
  4. D.trigger-based CDC — A Debezium snapshot setting that reads the full current state of tables once before streaming ongoing log changes, giving a complete starting baseline.

Answer + AI explanation with Pro

4. What is timestamp-based CDC?

Mid
  1. A.An open-source and cloud ELT platform with a large connector catalog and a CDK for building custom source and destination connectors.
  2. B.A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  3. C.Automatically detecting and propagating source schema changes (new or altered columns) into the destination without breaking the pipeline.
  4. D.A Debezium snapshot setting that reads the full current state of tables once before streaming ongoing log changes, giving a complete starting baseline.

Answer + AI explanation with Pro

5. Which term means: "A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates."?

Mid
  1. A.dead-letter queue
  2. B.Debezium
  3. C.incremental sync
  4. D.timestamp-based CDC

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.timestamp-based CDC — A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  2. B.timestamp-based CDC — An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.
  3. C.timestamp-based CDC — A guarantee that each event affects the destination exactly once despite retries, achieved via idempotent writes or transactional offset commits.
  4. D.timestamp-based CDC — A CDC approach that uses database triggers to write changes to shadow tables, capturing every change but adding write overhead on the source.

Answer + AI explanation with Pro

7. What is Debezium?

Mid
  1. A.A Kafka message with a non-null key and null value that signals deletion of that key, used by compacted topics and CDC delete events.
  2. B.An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.
  3. C.A Debezium snapshot setting that reads the full current state of tables once before streaming ongoing log changes, giving a complete starting baseline.
  4. D.An open-source CDC platform that reads database transaction logs and streams row-level change events, commonly through Kafka Connect.

Answer + AI explanation with Pro

8. Which term means: "An open-source CDC platform that reads database transaction logs and streams row-level change events, commonly through Kafka Connect."?

Mid
  1. A.Snowpipe Streaming
  2. B.incremental snapshot
  3. C.Debezium
  4. D.schema registry

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.Debezium — An open-source CDC platform that reads database transaction logs and streams row-level change events, commonly through Kafka Connect.
  2. B.Debezium — An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.
  3. C.Debezium — A guarantee that each event affects the destination exactly once despite retries, achieved via idempotent writes or transactional offset commits.
  4. D.Debezium — A connector mode that fetches only records changed since the last sync using a cursor field, minimizing data transfer.

Answer + AI explanation with Pro

10. What is Kafka Connect?

Mid
  1. A.Automatically detecting and propagating source schema changes (new or altered columns) into the destination without breaking the pipeline.
  2. B.A framework of reusable source and sink connectors that move data between Kafka and external systems without custom producer or consumer code.
  3. C.A framework of reusable source and sink connectors for streaming data in and out of Kafka without writing custom producer or consumer code.
  4. D.A monotonically increasing position in a database transaction log (LSN) used by log-based CDC to resume exactly where it left off.

Answer + AI explanation with Pro

11. Which term means: "A framework of reusable source and sink connectors for streaming data in and out of Kafka without writing custom producer or consumer code."?

Mid
  1. A.timestamp-based CDC
  2. B.Snowpipe Streaming
  3. C.trigger-based CDC
  4. D.Kafka Connect

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.Kafka Connect — A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  2. B.Kafka Connect — A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.
  3. C.Kafka Connect — Snowflake's rowset streaming ingestion that writes rows directly into tables with low latency, avoiding the file-staging step of classic Snowpipe.
  4. D.Kafka Connect — A framework of reusable source and sink connectors for streaming data in and out of Kafka without writing custom producer or consumer code.

Answer + AI explanation with Pro

13. What is Fivetran?

Junior
  1. A.A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling.
  2. B.A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.
  3. C.A Kafka message with a non-null key and null value that signals deletion of that key, used by compacted topics and CDC delete events.
  4. D.A Debezium snapshot setting that reads the full current state of tables once before streaming ongoing log changes, giving a complete starting baseline.

Answer + AI explanation with Pro

14. Which term means: "A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling."?

Junior
  1. A.Debezium
  2. B.trigger-based CDC
  3. C.schema registry
  4. D.Fivetran

Answer + AI explanation with Pro

15. Which statement is correct?

Junior
  1. A.Fivetran — An open-source and cloud ELT platform with a large connector catalog and a CDK for building custom source and destination connectors.
  2. B.Fivetran — A connector mode that fetches only records changed since the last sync using a cursor field, minimizing data transfer.
  3. C.Fivetran — Snowflake's rowset streaming ingestion that writes rows directly into tables with low latency, avoiding the file-staging step of classic Snowpipe.
  4. D.Fivetran — A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling.

Answer + AI explanation with Pro

16. What is Airbyte?

Junior
  1. A.An open-source CDC platform that reads database transaction logs and emits row-level change events to Kafka.
  2. B.A sink that can process the same record more than once without changing the result, typically by upserting on a key, enabling safe retries.
  3. C.A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling.
  4. D.An open-source and cloud ELT platform with a large connector catalog and a CDK for building custom source and destination connectors.

Answer + AI explanation with Pro

17. Which term means: "An open-source and cloud ELT platform with a large connector catalog and a CDK for building custom source and destination connectors."?

Junior
  1. A.timestamp-based CDC
  2. B.Kafka Connect
  3. C.Airbyte
  4. D.Snowpipe Streaming

Answer + AI explanation with Pro

18. Which statement is correct?

Junior
  1. A.Airbyte — A Debezium technique that chunks a table snapshot and interleaves it with live change streaming, avoiding long locks and allowing resumption.
  2. B.Airbyte — An open-source and cloud ELT platform with a large connector catalog and a CDK for building custom source and destination connectors.
  3. C.Airbyte — A guarantee that each source change is reflected exactly once downstream despite retries, typically achieved with idempotent writes and offset tracking.
  4. D.Airbyte — An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.

Answer + AI explanation with Pro

19. What is snapshot plus streaming CDC?

Senior
  1. A.An open-source CDC platform that reads database transaction logs and streams row-level change events, commonly through Kafka Connect.
  2. B.A framework of reusable source and sink connectors that move data between Kafka and external systems without custom producer or consumer code.
  3. C.A Debezium technique that chunks a table snapshot and interleaves it with live change streaming, avoiding long locks and allowing resumption.
  4. D.An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.

Answer + AI explanation with Pro

20. Which term means: "An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current."?

Senior
  1. A.snapshot plus streaming CDC
  2. B.schema registry
  3. C.log sequence number
  4. D.incremental snapshot

Answer + AI explanation with Pro

21. Which statement is correct?

Senior
  1. A.snapshot plus streaming CDC — A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  2. B.snapshot plus streaming CDC — An initial bulk snapshot of a table followed by continuous log-based change streaming, the standard pattern Debezium uses to bootstrap then keep current.
  3. C.snapshot plus streaming CDC — Snowflake's rowset streaming ingestion that writes rows directly into tables with low latency, avoiding the file-staging step of classic Snowpipe.
  4. D.snapshot plus streaming CDC — A guarantee that each event affects the destination exactly once despite retries, achieved via idempotent writes or transactional offset commits.

Answer + AI explanation with Pro

22. What is tombstone record?

Mid
  1. A.A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.
  2. B.A framework of reusable source and sink connectors for streaming data in and out of Kafka without writing custom producer or consumer code.
  3. C.A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling.
  4. D.Snowflake's rowset streaming ingestion that writes rows directly into tables with low latency, avoiding the file-staging step of classic Snowpipe.

Answer + AI explanation with Pro

23. Which term means: "A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row."?

Mid
  1. A.Fivetran
  2. B.tombstone record
  3. C.initial snapshot mode
  4. D.schema drift handling

Answer + AI explanation with Pro

24. Which statement is correct?

Mid
  1. A.tombstone record — A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.
  2. B.tombstone record — A Kafka message with a non-null key and null value that signals deletion of that key, used by compacted topics and CDC delete events.
  3. C.tombstone record — A framework of reusable source and sink connectors that move data between Kafka and external systems without custom producer or consumer code.
  4. D.tombstone record — Automatically detecting and propagating source schema changes (new or altered columns) into the destination without breaking the pipeline.

Answer + AI explanation with Pro

25. What is exactly-once delivery?

Senior
  1. A.A framework of reusable source and sink connectors for streaming data in and out of Kafka without writing custom producer or consumer code.
  2. B.A sink that can process the same record more than once without changing the result, typically by upserting on a key, enabling safe retries.
  3. C.A guarantee that each source change is reflected exactly once downstream despite retries, typically achieved with idempotent writes and offset tracking.
  4. D.A change event representing a delete, often a key with a null value in Kafka, signaling downstream systems to remove the corresponding row.

Answer + AI explanation with Pro

26. Which term means: "A guarantee that each source change is reflected exactly once downstream despite retries, typically achieved with idempotent writes and offset tracking."?

Senior
  1. A.trigger-based CDC
  2. B.incremental snapshot
  3. C.exactly-once delivery
  4. D.snapshot plus streaming CDC

Answer + AI explanation with Pro

27. Which statement is correct?

Senior
  1. A.exactly-once delivery — A guarantee that each source change is reflected exactly once downstream despite retries, typically achieved with idempotent writes and offset tracking.
  2. B.exactly-once delivery — An open-source CDC platform that reads database transaction logs and streams row-level change events, commonly through Kafka Connect.
  3. C.exactly-once delivery — A Debezium snapshot setting that reads the full current state of tables once before streaming ongoing log changes, giving a complete starting baseline.
  4. D.exactly-once delivery — A reusable integration component that extracts from a specific source or loads to a destination, the building block of managed ELT platforms.

Answer + AI explanation with Pro

28. What is connector?

Junior
  1. A.Snowflake's rowset streaming ingestion that writes rows directly into tables with low latency, avoiding the file-staging step of classic Snowpipe.
  2. B.A managed ELT connector service that automates extraction and loading from SaaS and database sources into a warehouse with schema handling.
  3. C.A monotonically increasing position in a database transaction log (LSN) used by log-based CDC to resume exactly where it left off.
  4. D.A reusable integration component that extracts from a specific source or loads to a destination, the building block of managed ELT platforms.

Answer + AI explanation with Pro

29. Which term means: "A reusable integration component that extracts from a specific source or loads to a destination, the building block of managed ELT platforms."?

Junior
  1. A.exactly-once delivery
  2. B.Debezium
  3. C.Snowpipe Streaming
  4. D.connector

Answer + AI explanation with Pro

30. Which statement is correct?

Junior
  1. A.connector — A reusable integration component that extracts from a specific source or loads to a destination, the building block of managed ELT platforms.
  2. B.connector — A CDC approach that polls rows whose updated_at is newer than the last run; simple but can miss hard deletes and out-of-order updates.
  3. C.connector — A Debezium technique that chunks a table snapshot and interleaves it with live change streaming, avoiding long locks and allowing resumption.
  4. D.connector — A central service that stores and versions message schemas (Avro, Protobuf, JSON) and enforces compatibility rules between producers and consumers.

Answer + AI explanation with Pro

Showing 30 of 69 Ingestion & CDC questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Ingestion & CDC question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers