
DatabricksCertified Data Engineer Professional
Domain 1Objective 1
Using Python and Tools for Development DATA-ENGINEER-PROFESSIONAL Practice Questions (Page 1)
Part of the Developing Code for Data Processing using Python and SQL domain, which accounts for 22% of the DATA-ENGINEER-PROFESSIONAL exam. Databricks does not publish an official question count, but from its 120-minute exam (~50–80 total, ~11–18 in this domain), expect 6–9 from this objective — we provide 23 practice questions to prepare you well beyond it. (estimate)
23questions here
5free pages
7concepts
22%of the exam
Questions 1–5
- 1
A data engineer is writing a Python UDF to extract the domain from an email address. The UDF uses the `re` module to parse the string. The engineer wants to ensure the UDF handles null values gracefully by returning `null` for null inputs. What is the correct way to define the UDF?
Select an answer first - 2
When designing a modular Python project structure for a Databricks Asset Bundle, which directory layout best separates code, configuration, and resources to support deployment automation?
Select an answer first - 3
A data engineering team uses Databricks Asset Bundles to deploy notebooks and jobs to multiple environments (dev, staging, prod). They want to promote a bundle from staging to production without changing the code. What is the recommended way to do this?
Select an answer first - 4
A data engineer is installing a custom wheel on a Databricks cluster. The wheel was built on a local machine with Python 3.9, but the cluster uses Python 3.10. The installation fails with an error about an invalid wheel format. What is the most likely cause and solution?
Select an answer first - 5
In a Databricks Asset Bundle, how are different environments (e.g., dev, staging, prod) typically defined?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Databricks. “DATA-ENGINEER-PROFESSIONAL” is a trademark of its owner, used for identification only.