Free DATA-ENG-ASSOC sample questions
Real questions from the Data Engineer Associate practice bank, with the correct answer and an explanation for each one. No junk, no filler.
Try them in the simulator Same questions, with study, timed and flashcard modes.
Showing 10 of 20 free sample questions.
A data architect is designing a Medallion architecture for a financial services company. The raw data (Bronze layer) contains sensitive personally identifiable information (PII). The Silver layer must contain the same records but with all PII columns pseudonymized. The Gold layer will contain aggregated data with no PII. The compliance team requires that only a specific service principal, used by an automated cleansing job, can read the raw PII data from the Bronze layer. All other users and groups should be denied access. How should this security requirement be implemented using Unity Catalog?
True or False: When a Databricks job cluster is configured with a cluster pool, it can start faster because it acquires its driver and worker nodes from the pool of idle instances, reducing the time spent waiting for the cloud provider to provision new virtual machines.
During a code review, a senior engineer observes the following PySpark code snippet intended to update customer records based on new transactions. What is the primary issue with this approach for transforming data from a Bronze to a Silver table in a Medallion architecture? ```python # bronze_df is the raw, unvalidated source DataFrame # silver_table is the path to the clean, validated Delta table (bronze_df.write .format("delta") .mode("overwrite") .save(silver_table)) ```
A data engineer is building a Delta Live Tables (DLT) pipeline. They need to define a table that combines streaming data from a Kafka source with a static dimension table from Unity Catalog for enrichment. The pipeline should enforce a quality constraint: the join key from the streaming source must not be null. If a record violates this constraint, it should be dropped, and the pipeline should continue processing valid records. Which DLT function and expectation clause should be used? graph TD A[Kafka Stream] --> C{DLT Pipeline}; B[UC Dimension Table] --> C; C -->|Join & Enrich| D[Silver Table]; D -->|CONSTRAINT key IS NOT NULL| E{Quality Check}; E -->|Violation| F[Drop Row]; E -->|Valid| G[Process Row];
A company wants to provide its external partners with read-only access to a curated sales dataset managed in Unity Catalog. The partners do not have Databricks workspaces. The data engineering team needs to set up a secure sharing mechanism that does not require creating and managing users within their Databricks account. Which technology should be used to achieve this?
An organization is looking to optimize its ad-hoc analytics query performance and reduce infrastructure management overhead. The analytics team runs a large number of concurrent, short-running queries against Gold tables throughout the day. The workload pattern is highly variable. Which type of compute resource is the best fit for this scenario?
A data engineer needs to write a PySpark DataFrame containing daily sales aggregates to a Delta table. The operation must insert new sales records and update the total sales amount for existing dates that are already in the target table. Which operation should be used to accomplish this combined insert and update logic efficiently?
A multi-task workflow fails on a task that processes a large volume of data. The engineer determines the failure was due to a transient network issue. The workflow is configured with three tasks: `ingest_data`, `transform_data`, and `load_summary`. The `transform_data` task failed. What is the most efficient way to rerun the workflow to completion?
A data team uses Databricks notebooks for collaborative development. To maintain code quality and history, they have integrated their project with a Git provider using Databricks Repos. Which of the following Git operations must be performed outside the Databricks Repos UI, typically in the command line or a Git client?
10 more free samples are waiting
Create a free account to unlock the whole DATA-ENG-ASSOC sample bank, or get full access to all 207 practice questions in the simulator.