42 real Iceberg & Open Tables questions from the Data Engineering 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 Apache Iceberg?
Mid
A.Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
B.An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine.
C.Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
D.Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
2. Which term means: "An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine."?
A.Apache Iceberg — A metadata file listing data files and their statistics for a snapshot, enabling fast file pruning without listing object storage.
B.Apache Iceberg — Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
C.Apache Iceberg — Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
D.Apache Iceberg — An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine.
A.Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
B.A metadata file listing data files and their statistics for a snapshot, enabling fast file pruning without listing object storage.
C.A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
D.Iceberg's ability to change a table's partitioning scheme over time without rewriting historical data, applying the new spec only to new data.
5. Which term means: "A metadata file listing data files and their statistics for a snapshot, enabling fast file pruning without listing object storage."?
A.Iceberg manifest — Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files.
B.Iceberg manifest — A metadata file listing data files and their statistics for a snapshot, enabling fast file pruning without listing object storage.
C.Iceberg manifest — An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
D.Iceberg manifest — A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
A.Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
B.Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
C.An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine.
D.A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
8. Which term means: "Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates."?
A.hidden partitioning — A maintenance command that removes data files no longer referenced by retained snapshots, reclaiming storage in Delta and similar formats.
B.hidden partitioning — Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
C.hidden partitioning — Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
D.hidden partitioning — Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
A.A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
B.Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
C.The top-level Iceberg JSON file pointing to the current snapshot, schema, and partition spec; atomically swapped to commit a new table version.
D.Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
11. Which term means: "A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog."?
A.Iceberg REST catalog — Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
B.Iceberg REST catalog — An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
C.Iceberg REST catalog — A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
D.Iceberg REST catalog — Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files.
14. Which term means: "Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files."?
A.Delta Lake — Iceberg's ability to change a table's partitioning scheme over time without rewriting historical data, applying the new spec only to new data.
B.Delta Lake — Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files.
C.Delta Lake — A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
D.Delta Lake — Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
A.An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
B.An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine.
C.A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
D.Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
17. Which term means: "An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes."?
A.Apache Hudi — Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
B.Apache Hudi — Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
C.Apache Hudi — Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
D.Apache Hudi — An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
A.An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
B.A metadata file listing data files and their statistics for a snapshot, enabling fast file pruning without listing object storage.
C.The ability of open table formats to add, drop, rename, or reorder columns safely without rewriting existing data files.
D.Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
20. Which term means: "Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads."?
A.copy-on-write vs merge-on-read — Iceberg's ability to change a table's partitioning scheme over time without rewriting historical data, applying the new spec only to new data.
B.copy-on-write vs merge-on-read — Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
C.copy-on-write vs merge-on-read — Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files.
D.copy-on-write vs merge-on-read — Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
A.An open table format adding ACID transactions, schema and partition evolution, and time travel over data lake files, decoupled from any single engine.
B.Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
C.A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
D.A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
A.Polaris Catalog — Iceberg's ability to change a table's partitioning scheme over time without rewriting historical data, applying the new spec only to new data.
B.Polaris Catalog — Iceberg feature that derives partition values from a column via a transform so queries prune partitions without users writing partition predicates.
C.Polaris Catalog — Snowflake's open-source, Iceberg-REST-compatible catalog (Apache Polaris) for cross-engine governance of Iceberg tables.
D.Polaris Catalog — A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
A.A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
B.Databricks' open table format providing ACID transactions and time travel via a JSON and Parquet transaction log over data files.
C.The ability of open table formats to add, drop, rename, or reorder columns safely without rewriting existing data files.
D.Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
A.schema evolution — A maintenance command that removes data files no longer referenced by retained snapshots, reclaiming storage in Delta and similar formats.
B.schema evolution — Iceberg's ability to change a table's partitioning scheme over time without rewriting historical data, applying the new spec only to new data.
C.schema evolution — A multi-dimensional clustering technique that co-locates related values across several columns to improve data skipping on multi-column filters.
D.schema evolution — The ability of open table formats to add, drop, rename, or reorder columns safely without rewriting existing data files.
29. Which term means: "Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery."?
A.time travel — An open table format optimized for upserts and incremental processing, offering copy-on-write and merge-on-read storage modes.
B.time travel — Querying a table as of a past snapshot or timestamp, supported by Iceberg, Delta, and warehouses like Snowflake for audit and recovery.
C.time travel — Two update strategies: copy-on-write rewrites whole files on update for fast reads, merge-on-read writes delta files for fast writes but slower reads.
D.time travel — A standardized REST API for Iceberg metadata operations, letting many engines share one catalog; adopted by Polaris, BigLake metastore, and Unity Catalog.
Showing 30 of 42 Iceberg & Open Tables questions — the full set, with answers, explanations and an AI tutor on every question, is inside.
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.