Questions & answers (free, no sign-in needed)
- View
10 beginner questions on the Data Engineer Associate exam outline: Databricks Intelligence Platform, Data Ingestion and Loading, Data Transformation and Modeling, Working with Lakeflow Jobs, Implementing CI/CD, Troubleshooting, Monitoring, and Optimization, and Governance and Security. They cover Delta Lake time travel, Auto Loader, COPY INTO, the medallion architecture, deduplication, job triggers, bundles, liquid clustering and Unity Catalog tables and privileges.
Ready to test yourself? Take the graded Beginner test (free; sign in with Google, one click) to get your score.
A data engineer loaded bad records into a Delta table this morning and needs to query the table as it looked before that load. Which Delta Lake feature allows this?
- A.
VACUUMwith a retention period - B. Time travel with
VERSION AS OF✔ correct - C.
OPTIMIZEwith file compaction - D. Liquid clustering on the date column
Answer: B. Delta Lake keeps table history, so time travel can query an earlier version with
VERSION AS OForTIMESTAMP AS OF, andRESTOREcan roll the table back.VACUUMremoves old files and limits time travel.Source: docs.databricks.com/aws/en/delta/history · Domain: Databricks Intelligence Platform
- A.
A team wants to process new JSON files incrementally as they arrive in cloud object storage, without tracking file names themselves. Which Structured Streaming source does Auto Loader provide?
- A.
delta - B.
jdbc - C.
kafka - D.
cloudFiles✔ correct
Answer: D. Auto Loader provides the
cloudFilessource, used asspark.readStream.format("cloudFiles"). It processes new files as they arrive in cloud storage and keeps track of the files it has already ingested.Source: docs.databricks.com/aws/en/ingestion/cloud-object-storage/auto-loader/ · Domain: Data Ingestion and Loading
- A.
Running the same
COPY INTOstatement again skips the files in the source location that were already loaded into the target table.- A. True ✔ correct
- B. False
Answer: A. True.
COPY INTOis retriable and idempotent: files that were already loaded are skipped on later runs, so a scheduled rerun loads only new files.Source: docs.databricks.com/aws/en/ingestion/cloud-object-storage/copy-into/ · Domain: Data Ingestion and Loading
In the medallion architecture, which layer typically holds validated, cleaned and deduplicated data that is ready for joins and further modeling?
- A. Bronze
- B. Silver ✔ correct
- C. Gold
- D. Landing
Answer: B. Bronze stores raw, unvalidated data as ingested. Silver holds validated, cleaned and deduplicated data. Gold holds aggregated, business-level tables for analytics, dashboards and machine learning.
Source: docs.databricks.com/aws/en/lakehouse/medallion · Domain: Data Transformation and Modeling
Which two PySpark DataFrame methods return a new DataFrame with duplicate rows removed? (Select TWO)
- A.
distinct()✔ correct - B.
dropDuplicates()✔ correct - C.
union() - D.
explode() - E.
fillna()
Answer: A, B.
distinct()removes duplicate rows, anddropDuplicates()does the same, optionally considering only selected columns.union()appends rows,explode()turns array elements into rows andfillna()replaces nulls.Source: spark.apache.org/docs/latest/api/python/reference/pyspark.sql/api/pyspark.sql.Da · Domain: Data Transformation and Modeling
- A.
A data team needs a job to start as soon as new files land in a Unity Catalog external location, rather than at a fixed time. Which Lakeflow Jobs trigger fits best?
- A. A scheduled trigger with a daily cron expression
- B. A file arrival trigger on the storage location ✔ correct
- C. A manual run started from the Jobs UI
- D. A table update trigger on the job's output table
Answer: B. A file arrival trigger starts a job run when new files arrive in an external location. A schedule is time-based, and a table update trigger reacts to changes in tables, not to raw files landing in storage.
Source: docs.databricks.com/aws/en/jobs/file-arrival-triggers · Domain: Working with Lakeflow Jobs
A team packages a job and its pipeline as a Declarative Automation Bundle (formerly Databricks Asset Bundles). Which Databricks CLI command deploys the bundle to a target workspace?
- A.
databricks bundle validate - B.
databricks bundle init - C.
databricks bundle deploy✔ correct - D.
databricks bundle destroy
Answer: C.
databricks bundle deploydeploys the bundle's resources to the target workspace (pick a target with-t).validateonly checks the configuration,initcreates a project from a template anddestroyremoves deployed resources.Source: docs.databricks.com/aws/en/dev-tools/bundles/work-tasks · Domain: Implementing CI/CD
- A.
A data engineer wants a data layout optimization that replaces table partitioning and
ZORDER, and lets clustering keys be changed later without rewriting existing data. Which feature should they use?- A. Liquid clustering ✔ correct
- B. Delta change data feed
- C. Deletion vectors
- D. Time travel
Answer: A. Liquid clustering replaces partitioning and
ZORDER, and clustering keys can be redefined without rewriting existing data. Change data feed records row changes, deletion vectors speed up deletes and time travel reads old versions.Source: docs.databricks.com/aws/en/delta/clustering · Domain: Troubleshooting, Monitoring, and Optimization
Dropping an external table in Unity Catalog also deletes its data files from cloud storage.
- A. True
- B. False ✔ correct
Answer: B. False. Unity Catalog does not delete the underlying data in cloud storage when you drop an external table; only the table metadata is removed. For managed tables, Unity Catalog manages the data lifecycle.
Source: docs.databricks.com/aws/en/tables/external · Domain: Governance and Security
An analyst group already has
USE CATALOGandUSE SCHEMAon the parent objects. Which privilege on the tablemain.sales.orderslets the group read its rows?- A.
MODIFY - B.
SELECT✔ correct - C.
READ VOLUME - D.
CREATE TABLE
Answer: B.
SELECTon a table allows querying it, together withUSE CATALOGandUSE SCHEMAon its parents.MODIFYallows inserts, updates and deletes, andREAD VOLUMEapplies to files in volumes.Source: docs.databricks.com/aws/en/data-governance/unity-catalog/manage-privileges/privi · Domain: Governance and Security
- A.
Original practice questions written by xOps School (DevOpsSchool Private Limited) from the public Databricks exam objectives (Exam guide updated 2026-08-06 (exam version published 2026-05-04)), checked 2026-10-25. They are not actual exam questions. xOps School is not affiliated with or endorsed by Databricks; exam names are trademarks of their owners. Official exam page: www.databricks.com/learn/certification/data-engineer-associate.