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.

At a glance
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.

DEA-C02 cost and format

Exam codeDEA-C02
CertificationSnowPro Advanced: Data Engineer
VendorSnowflake
LevelProfessional
StatusActive

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.

All 30 free questions
  1. 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?

    1. AA manual PUT command run by hand every hour
    2. BA nightly COPY INTO run that loads the files in a scheduled batch
    3. CSnowpipe with auto-ingest on the stage notifications
    4. DA stored procedure polling the stage each second
    Show answer and explanation
    Correct answer: C

    Snowpipe 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.

  2. 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?

    1. AExport the table to CSV
    2. BIncrease the size of every warehouse permanently
    3. CConvert the table to a view
    4. DDefine a clustering key on event_date and region
    Show answer and explanation
    Correct answer: D

    A 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.

  3. Question 3Data transformation

    A transformation must run several SQL steps with conditional logic and loops in one callable unit. Which Snowflake object fits?

    1. AA materialized view that caches the results of one query
    2. BA file format that describes CSV, JSON, Parquet or Avro layouts for loading
    3. CA stored procedure written in SQL scripting, JavaScript or Python
    4. DA stage holding files in an internal or external location
    Show answer and explanation
    Correct answer: C

    Stored 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.

  4. 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?

    1. AA file format with column delimiter
    2. BA masking policy applied to the column
    3. CA secure view with a plain select
    4. DA warehouse size setting that scales compute
    Show answer and explanation
    Correct answer: B

    A 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.

  5. 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?

    1. AA zero-copy clone created after the drop
    2. BFail-safe, which the customer can invoke directly
    3. CReloading the table from a CSV file only
    4. DTime Travel with UNDROP
    Show answer and explanation
    Correct answer: D

    Time 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

  1. Read the official Snowflake outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Data movement and Performance optimization: together they make up 52% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. 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.

Full question bank
Coming to the store soon

The full 100-question bank for DEA-C02 is in final review. The free practice test is open now.

Start the free practice test

DEA-C02 FAQ