All Snowflake exams
Snowflake DEA-C02: SnowPro Advanced: Data Engineer
What the DEA-C02 exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $375 USD
- Level
- Professional
- Topic areas
- 5
- Free practice questions
- 30
- Full question bank
- 100 questions
What the DEA-C02 exam covers
The topic areas in our DEA-C02 question bank, with each one's share of the 100 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Data movement | 30% | 30 |
| Performance optimization | 22% | 22 |
| Data transformation | 20% | 20 |
| Security and governance | 18% | 18 |
| Storage and data protection | 10% | 10 |
DEA-C02 cost and format
| Exam code | DEA-C02 |
|---|---|
| Certification | SnowPro Advanced: Data Engineer |
| Vendor | Snowflake |
| Level | Professional |
| Status | Active |
Last checked October 22, 2026 against the official Snowflake exam page.
DEA-C02 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Data movement
A team loads new JSON files that land in an external stage every few minutes. The load should happen automatically as each file arrives, without a scheduled warehouse job. Which feature should be used?
- AA manual PUT command run by hand every hour
- BA nightly COPY INTO run that loads the files in a scheduled batch
- CSnowpipe with auto-ingest on the stage notifications
- DA stored procedure polling the stage each second
Show answer and explanationHide answer
Correct answer: CSnowpipe with auto-ingest loads files as they arrive using event notifications, so it is continuous and serverless. Nightly jobs, manual PUTs and polling procedures add latency and operational work.
Question 2Performance optimization
A large table is filtered mostly by event_date and region, and queries scan most micro-partitions. Which action most directly improves pruning?
- AExport the table to CSV
- BIncrease the size of every warehouse permanently
- CConvert the table to a view
- DDefine a clustering key on event_date and region
Show answer and explanationHide answer
Correct answer: DA clustering key co-locates rows with similar values, which improves micro-partition pruning for filters on those columns. Larger warehouses do not change pruning, views do not store data, and CSV exports make queries slower.
Question 3Data transformation
A transformation must run several SQL steps with conditional logic and loops in one callable unit. Which Snowflake object fits?
- AA materialized view that caches the results of one query
- BA file format that describes CSV, JSON, Parquet or Avro layouts for loading
- CA stored procedure written in SQL scripting, JavaScript or Python
- DA stage holding files in an internal or external location
Show answer and explanationHide answer
Correct answer: CStored procedures can contain multi-step logic with conditions and loops in several supported languages. Materialized views store query results, file formats describe files, and stages hold files.
Question 4Security and governance
A salary column must show masked values to most roles and real values to the HR role. Which object enforces this rule?
- AA file format with column delimiter
- BA masking policy applied to the column
- CA secure view with a plain select
- DA warehouse size setting that scales compute
Show answer and explanationHide answer
Correct answer: BA masking policy applied to the column returns masked or real values based on the role, which enforces the rule for every query. A view without conditions, a file format and warehouse sizing do not control column visibility.
Question 5Storage and data protection
A table was dropped by mistake, and the engineer must restore it within the retention period. Which feature supports this recovery?
- AA zero-copy clone created after the drop
- BFail-safe, which the customer can invoke directly
- CReloading the table from a CSV file only
- DTime Travel with UNDROP
Show answer and explanationHide answer
Correct answer: DTime Travel with UNDROP restores a dropped table within the Time Travel retention period. Fail-safe is for emergency recovery by Snowflake, clones after the drop cannot recover the original, and reloading from CSV may lose data.
How to prepare for DEA-C02
- Read the official Snowflake outline first (exam page), so you know exactly what is in scope.
- Give the most time to Data movement and Performance optimization: together they make up 52% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full DEA-C02 question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 100-question bank for DEA-C02 is in final review. The free practice test is open now.
Start the free practice testDEA-C02 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| COF-C03: SnowPro Core Certification | Snowflake | Associate |
| ARA-C01: SnowPro Advanced: Architect | Snowflake | Professional |
| ADA-C02: SnowPro Advanced: Administrator | Snowflake | Professional |
| DAA-C01: SnowPro Advanced: Data Analyst | Snowflake | Professional |
| NAS-C02: SnowPro Specialty: Native Apps | Snowflake | Specialty |
| SPS-C01: SnowPro Specialty: Snowpark | Snowflake | Specialty |
