Free Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam Questions and Answers
Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam is part of the Databricks certification programme. Three things hold across every Databricks exam: it costs $200, it is delivered by Kryterion either online-proctored or at a test centre, and it is valid for two years, after which you retake the current version in full — there is no continuing-education route and no free retake voucher, and you must wait 14 days between attempts. Associate papers run 45 to 48 scored questions in 90 minutes with six months' hands-on experience recommended but nothing required. Databricks deliberately publishes no pass mark for any of its exams.
Candidates comparing Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam exam dumps, ExamTopics and other practice tests use this page for the answers and explanations behind each question. Download the free PDF, then sit the timed exam simulation before booking with Databricks.
Last updated: October 14, 2026
- Provider
- Databricks
- Questions in our bank
- 1000+
- Free to read
- First 10, with answers
- Our test mode duration & pass mark
- 130 mins · 70%
- Verified answers
- Reviewed weekly
- Practice format
- Multiple choice
Recommended: Switch to Test Mode to start a practice test that simulates the real exam experience.
Question #1
Another team's pipeline updates the Unity Catalog table main.sales.orders_silver at irregular times during the day. A data engineer needs a Lakeflow Job that refreshes a downstream aggregate each time that table receives new data, without polling on a fixed interval. Which trigger should the data engineer configure on the job?
Correct answer: D
Explanation
A table update trigger starts a run when the monitored Unity Catalog table changes, which matches irregular updates from another pipeline. A scheduled trigger polls on a fixed interval and runs even when nothing changed. A continuous trigger keeps the job running back to back, and a file arrival trigger watches files in a volume or external location rather than table updates.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #2
A data engineer opens the Spark UI for a slow join. Stage 7 has 200 tasks. The median task duration is 8 seconds and the median shuffle read is 120 MB. One task has run for 16 minutes and shows a shuffle read of 38 GB, while the remaining tasks have finished. What is the most likely cause?
Correct answer: A
Explanation
One task reading far more shuffle data than the median, while the others finish quickly, is the signature of data skew on the join key. Too many small partitions would show many uniformly tiny tasks. Small input files affect the scan stage, not the shuffle read of a later stage, and driver memory problems do not produce a single long-running task.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #3
A Lakeflow Job has five tasks that run in sequence. The first three tasks succeeded and the fourth task failed because of a missing source file. After the file is restored, the data engineer wants to rerun the failed task and the tasks that depend on it without rerunning the successful tasks. What should the data engineer use?
Correct answer: A
Explanation
A repair run reruns only the failed tasks and the tasks downstream of them within the same run, keeping the results of tasks that already succeeded. A retry policy applies automatically while a run is in progress, not after the run has finished. Run now and a cloned job both start a full run from the first task.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #4
A data engineer joins a 3 TB table named orders with a dimension table named regions whose estimated size is 40 MB. The Spark UI shows a sort-merge join with a large shuffle of the orders table. The spark.sql.autoBroadcastJoinThreshold setting is at its default value. Which change causes Spark to choose a broadcast hash join automatically without modifying the query?
Correct answer: C
Explanation
Spark broadcasts a table automatically only when its estimated size is below the threshold, whose default is 10 MB. A 40 MB table needs a threshold above 40 MB, so 64MB works while 32MB is still too small. Shuffle partitions and driver memory do not change the join strategy chosen by the optimizer.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #5
The bronze table main.bronze.orders has a column items of type ARRAY<STRUCT<sku: STRING, qty: INT>>. The table contains five orders: 1001: 2 items 1002: 1 item 1003: empty array 1004: NULL 1005: 2 items A data engineer runs the following query to build the silver table: SELECT order_id, explode(items) AS item FROM main.bronze.orders How many rows does the query return?
Correct answer: B
Explanation
explode produces one row per array element and drops rows whose array is empty or NULL, so orders 1003 and 1004 disappear: 2 + 1 + 2 = 5 rows. explode_outer would keep those two orders with a NULL item, giving 7 rows. Keeping only one of the two cases would give 6, which is not how either function behaves.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #6
A data engineer runs the following statements in a notebook attached to a Unity Catalog-enabled workspace. USE CATALOG prod; USE SCHEMA bronze; SELECT * FROM silver.customers; The catalogs dev and prod each contain the schemas bronze and silver, and each of those schemas contains a table named customers. Which table does the query read?
Correct answer: C
Explanation
A two-part name is resolved as schema.table within the current catalog. The current catalog is prod, so silver.customers resolves to prod.silver.customers. The current schema only applies to single-part names, which is why the bronze table is not read.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #7
The group analysts has been granted SELECT on the table main.sales.orders. When a member of the group queries the table, the query fails with a permission error. The group holds no other privileges on main or main.sales. What is the minimum additional access that must be granted?
Correct answer: A
Explanation
Reading a table in Unity Catalog needs SELECT on the table plus USE CATALOG on its catalog and USE SCHEMA on its schema. USE SCHEMA alone leaves the catalog level blocked. MODIFY and CREATE TABLE allow writing or creating objects and do not provide the missing traversal privileges.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #8
A DataFrame named df has columns id, code and amt and contains the following six rows. (1, 'a', 10) (1, 'a', 20) (2, 'a', 30) (2, 'b', 30) (3, 'c', 40) (3, 'c', 40) What does df.dropDuplicates(["id", "code"]).count() return?
Correct answer: B
Explanation
dropDuplicates with a column subset keeps one row per distinct combination of those columns: (1,a), (2,a), (2,b) and (3,c), which gives 4. Counting distinct id values alone gives 3, and dropping only fully identical rows gives 5.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #9
Which statement correctly describes the role of Unity Catalog in the Databricks lakehouse?
Correct answer: B
Explanation
Unity Catalog is the governance layer: permissions, lineage, auditing and discovery across workspaces. Storage with ACID transactions describes Delta Lake, incremental file ingestion describes Auto Loader, and orchestration describes Lakeflow Jobs.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #10
A bundle defines a job named nightly_etl with a quartz cron schedule that is not paused. The databricks.yml file contains the following targets. targets: dev: mode: development default: true prod: mode: production A developer runs databricks bundle deploy -t dev. What is the result for the job?
Correct answer: B
Explanation
In development mode, a bundle prefixes deployed resource names with [dev <username>] and pauses schedules and triggers, so developers do not collide with each other or trigger unintended runs. Schedules are valid in either mode, and the schedule is paused rather than removed.
Continue with Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Discussion
Explain your reasoning, not just the letterOther Databricks certifications
- Certified Machine Learning Associate (opens in a new tab)
- Certified Machine Learning Professional (opens in a new tab)
- Certified Data Analyst Associate (opens in a new tab)
- Certified Data Engineer Associate (opens in a new tab)
- Certified Associate Developer for Apache Spark (opens in a new tab)
- Certified Data Engineer Professional (opens in a new tab)
- Databricks-Certified-Professional-Data-Engineer: Databricks Certified Data Engineer Professional Exam (opens in a new tab)
- Databricks-Certified-Data-Analyst-Associate: Databricks Certified Data Analyst Associate Exam (opens in a new tab)
- Databricks-Generative-AI-Engineer-Associate: Databricks Certified Generative AI Engineer Associate (opens in a new tab)
- Databricks-Machine-Learning-Associate: Databricks Certified Machine Learning Associate Exam (opens in a new tab)
Reviews
Write a review★★★★★
Exam Practice is worth every penny. The mock exams are realistic, and the feedback helped me focus on key areas.
Amit SharmaVerified buyer
★★★★★
I highly recommend Exam Practice. The feedback after each test helped me improve significantly, and I passed my exams easily.
Oscar NyströmVerified buyer
★★★★★
This platform is a lifesaver. The practice questions and explanations are so detailed. It’s the best study tool I’ve ever used.
Hannah SmithVerified buyer
FAQ
Learn More: https://www.databricks.com/learn/training/certification
- Q1: What is the Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam exam?
- A: Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam is a Databricks certification exam. Judging by the questions in our bank, it concentrates on engineer, table, databricks, delta and tables.
- Q2: What topics does the Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam exam cover?
- A: Questions in our Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam bank cluster around engineer, table, databricks, delta, tables, pipeline, live and query. Working through the full set is the quickest way to find which of these you are weakest on.
- Q3: How should I prepare for Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam?
- A: Work through the Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam practice questions here, checking your answer on each one, then sit the practice test to rehearse the exam under timed conditions before the real thing.
- Q4: Are these real Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam exam questions?
- A: They are drawn from officially released past questions and from community members who have sat Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam. Answers are verified and updated weekly.
- Q5: Where do I register for the Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam exam?
- A: Register through Databricks directly. Exampractice is not affiliated with Databricks and does not administer the exam.
- Q6: Is there a free Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam sample?
- A: Yes. Every Databricks-Certified-Data-Engineer-Associate: Databricks Certified Data Engineer Associate Exam page shows a free sample of real questions. Upgrading opens the full bank and the practice test.
- Q7: What are Databricks Certification Exams?
- A: Databricks Certification Exams validate your expertise in using Databricks’ unified data analytics platform. These certifications demonstrate your proficiency in data engineering, data analysis, and machine learning, utilizing Databricks tools and the Apache Spark framework.
- Q8: Why should I pursue Databricks Certification?
- A: Databricks Certification enhances your professional credibility, showcasing your skills and knowledge in big data analytics and machine learning. This can lead to better job opportunities, higher salaries, and career advancement in data science, data engineering, and IT industries.
- Q9: What are the benefits of Databricks Certification?
- A: Benefits include recognition as a certified data professional, improved job performance, access to exclusive resources, continuing education opportunities, and staying current with the latest data analytics technologies and best practices.
- Q10: Who should take Databricks Certification Exams?
- A: Data engineers, data scientists, data analysts, machine learning practitioners, and anyone involved in processing and analyzing large datasets should consider these certifications to validate their expertise and advance their careers.
- Q11: What types of Databricks Certification Exams are available?
- A: Databricks offers various certification paths, including:
- Q12: How do I prepare for Databricks Certification Exams?
- A: Preparation can include official Databricks training courses, study guides, practice exams, online tutorials, and hands-on experience with Databricks tools and the Apache Spark framework.
- Q13: Where can I take Databricks Certification Exams?
- A: Databricks Certification Exams can be taken online, providing flexibility to fit your schedule and location.
- Q14: How do Databricks Certifications impact my career?
- A: Databricks Certifications significantly boost your career by demonstrating your expertise to employers, making you a more competitive candidate for advanced roles and promotions in data science, data engineering, and IT.
- Q15: Are there any prerequisites for Databricks Certification Exams?
- A: Some exams may have prerequisites, such as foundational knowledge or prior experience with Databricks and Apache Spark. Check the specific requirements for each certification path on the Databricks website.
- Q16: How often do I need to recertify for Databricks Certifications?
- A: Databricks Certifications typically require recertification every two years to ensure that certified professionals stay updated with the latest data analytics technologies and industry practices.



