ETL & ELT interview questions

39 ETL & ELT 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 staging area?

Junior
  1. A.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  2. B.The stored maximum value of a watermark column from the last successful run, used to bound the next incremental extract.
  3. C.A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.
  4. D.An intermediate landing zone where raw extracted data is held before transformation, isolating sources from the warehouse and enabling reprocessing.

Answer + AI explanation with Pro

2. Which term means: "An intermediate landing zone where raw extracted data is held before transformation, isolating sources from the warehouse and enabling reprocessing."?

Junior
  1. A.staging area
  2. B.change data feed
  3. C.idempotent load
  4. D.reverse ETL

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.staging area — A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  2. B.staging area — The stored maximum value of a watermark column from the last successful run, used to bound the next incremental extract.
  3. C.staging area — An intermediate landing zone where raw extracted data is held before transformation, isolating sources from the warehouse and enabling reprocessing.
  4. D.staging area — Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.

Answer + AI explanation with Pro

4. What is medallion architecture?

Mid
  1. A.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  2. B.A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.
  3. C.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  4. D.A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.

Answer + AI explanation with Pro

5. Which term means: "A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern."?

Mid
  1. A.watermark column
  2. B.exactly-once ingestion
  3. C.medallion architecture
  4. D.slowly changing fact

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.medallion architecture — A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.
  2. B.medallion architecture — Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  3. C.medallion architecture — A correction or restatement of previously loaded fact rows, handled by reversing entries, snapshotting, or restating affected partitions.
  4. D.medallion architecture — Ensuring each source record lands once despite retries, achieved with idempotent writes, dedup keys, or transactional offset commits.

Answer + AI explanation with Pro

7. What is reverse ETL?

Mid
  1. A.A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.
  2. B.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  3. C.A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value.
  4. D.Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.

Answer + AI explanation with Pro

8. Which term means: "Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows."?

Mid
  1. A.reverse ETL
  2. B.medallion architecture
  3. C.exactly-once ingestion
  4. D.backfill

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.reverse ETL — A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value.
  2. B.reverse ETL — Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  3. C.reverse ETL — A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.
  4. D.reverse ETL — A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.

Answer + AI explanation with Pro

10. What is ELT?

Mid
  1. A.A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  2. B.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  3. C.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  4. D.The stored maximum value of a watermark column from the last successful run, used to bound the next incremental extract.

Answer + AI explanation with Pro

11. Which term means: "A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL."?

Mid
  1. A.staging area
  2. B.watermark column
  3. C.ELT
  4. D.backfill

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.ELT — An intermediate landing zone where raw extracted data is held before transformation, isolating sources from the warehouse and enabling reprocessing.
  2. B.ELT — Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  3. C.ELT — A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  4. D.ELT — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.

Answer + AI explanation with Pro

13. What is change data feed?

Mid
  1. A.A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.
  2. B.A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.
  3. C.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  4. D.A correction or restatement of previously loaded fact rows, handled by reversing entries, snapshotting, or restating affected partitions.

Answer + AI explanation with Pro

14. Which term means: "A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads."?

Mid
  1. A.slowly changing fact
  2. B.ELT
  3. C.change data feed
  4. D.staging area

Answer + AI explanation with Pro

15. Which statement is correct?

Mid
  1. A.change data feed — A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.
  2. B.change data feed — A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.
  3. C.change data feed — A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.
  4. D.change data feed — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.

Answer + AI explanation with Pro

16. What is backfill?

Senior
  1. A.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  2. B.Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  3. C.An intermediate landing zone where raw extracted data is held before transformation, isolating sources from the warehouse and enabling reprocessing.
  4. D.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.

Answer + AI explanation with Pro

17. Which term means: "Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe."?

Senior
  1. A.exactly-once ingestion
  2. B.high-water mark
  3. C.backfill
  4. D.idempotent load

Answer + AI explanation with Pro

18. Which statement is correct?

Senior
  1. A.backfill — A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  2. B.backfill — Ensuring each source record lands once despite retries, achieved with idempotent writes, dedup keys, or transactional offset commits.
  3. C.backfill — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  4. D.backfill — Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.

Answer + AI explanation with Pro

19. What is watermark column?

Mid
  1. A.A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value.
  2. B.A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.
  3. C.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  4. D.Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.

Answer + AI explanation with Pro

20. Which term means: "A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value."?

Mid
  1. A.medallion architecture
  2. B.full load vs incremental
  3. C.watermark column
  4. D.exactly-once ingestion

Answer + AI explanation with Pro

21. Which statement is correct?

Mid
  1. A.watermark column — An incremental pattern that deletes the target rows for a key range then inserts the recomputed rows, giving idempotent partition replacement.
  2. B.watermark column — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  3. C.watermark column — A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value.
  4. D.watermark column — A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.

Answer + AI explanation with Pro

22. What is slowly changing fact?

Senior
  1. A.A correction or restatement of previously loaded fact rows, handled by reversing entries, snapshotting, or restating affected partitions.
  2. B.A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  3. C.Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  4. D.Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.

Answer + AI explanation with Pro

23. Which term means: "A correction or restatement of previously loaded fact rows, handled by reversing entries, snapshotting, or restating affected partitions."?

Senior
  1. A.slowly changing fact
  2. B.watermark column
  3. C.change data feed
  4. D.backfill

Answer + AI explanation with Pro

24. Which statement is correct?

Senior
  1. A.slowly changing fact — Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  2. B.slowly changing fact — A correction or restatement of previously loaded fact rows, handled by reversing entries, snapshotting, or restating affected partitions.
  3. C.slowly changing fact — Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  4. D.slowly changing fact — A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.

Answer + AI explanation with Pro

25. What is idempotent load?

Mid
  1. A.A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.
  2. B.A full load replaces the whole target each run; an incremental load processes only new or changed rows since the last run for efficiency.
  3. C.A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  4. D.Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.

Answer + AI explanation with Pro

26. Which term means: "A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition."?

Mid
  1. A.idempotent load
  2. B.backfill
  3. C.full load vs incremental
  4. D.ELT

Answer + AI explanation with Pro

27. Which statement is correct?

Mid
  1. A.idempotent load — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  2. B.idempotent load — Moving modeled data from the warehouse back out into operational SaaS tools (CRM, ad platforms) to activate analytics in business workflows.
  3. C.idempotent load — Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  4. D.idempotent load — A pattern that loads raw data into the warehouse first and transforms it in-place using warehouse compute, leveraging cheap scalable storage and SQL.

Answer + AI explanation with Pro

28. What is delete-insert strategy?

Mid
  1. A.A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.
  2. B.A stream of inserts, updates, and deletes emitted by a source so downstream pipelines apply only deltas instead of full reloads.
  3. C.An incremental pattern that deletes the target rows for a key range then inserts the recomputed rows, giving idempotent partition replacement.
  4. D.A monotonically increasing column (timestamp or id) tracked between runs so incremental extracts pull only rows newer than the last loaded value.

Answer + AI explanation with Pro

29. Which term means: "An incremental pattern that deletes the target rows for a key range then inserts the recomputed rows, giving idempotent partition replacement."?

Mid
  1. A.high-water mark
  2. B.exactly-once ingestion
  3. C.delete-insert strategy
  4. D.full load vs incremental

Answer + AI explanation with Pro

30. Which statement is correct?

Mid
  1. A.delete-insert strategy — An incremental pattern that deletes the target rows for a key range then inserts the recomputed rows, giving idempotent partition replacement.
  2. B.delete-insert strategy — Re-running a pipeline over historical date ranges to populate or correct past partitions, ideally idempotently so reruns are safe.
  3. C.delete-insert strategy — A layered design with bronze (raw), silver (cleaned and conformed), and gold (business-ready aggregates) tables popularized by the lakehouse pattern.
  4. D.delete-insert strategy — A load designed so rerunning it for the same window yields the same final state, typically via delete-insert or merge keyed on a partition.

Answer + AI explanation with Pro

Showing 30 of 39 ETL & ELT 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 ETL & ELT 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