All Snowflake exams
Snowflake ARA-C01: SnowPro Advanced: Architect
What the ARA-C01 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 ARA-C01 exam covers
The topic areas in our ARA-C01 question bank, with each one's share of the 100 practice questions.
ARA-C01 cost and format
| Exam code | ARA-C01 |
|---|---|
| Certification | SnowPro Advanced: Architect |
| Vendor | Snowflake |
| Level | Professional |
| Status | Active |
Last checked October 22, 2026 against the official Snowflake exam page.
ARA-C01 sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Security and Governance Architecture
A company wants employees to authenticate to Snowflake with tokens issued by its central identity provider rather than with Snowflake passwords. Which object should be configured?
- AA resource monitor in Snowflake
- BA network policy for IP allow and block lists
- CAn External OAuth security integration
- DA masking policy on email columns
Show answer and explanationHide answer
Correct answer: CAn External OAuth security integration lets Snowflake accept access tokens issued by the customer's identity provider. Network policies restrict source addresses, masking policies hide values, and resource monitors track credits.
Question 2Data Engineering and Pipeline Design
A task must run only when its source stream actually contains change records. Which task definition achieves this?
- AWAIT FOR NEW CDC ROWS IN orders_stream
- BWHEN SYSTEM$STREAM_HAS_DATA('orders_stream')
- CSCHEDULE = 'USING CRON * * * * *' ON_TICK
- DAFTER orders_stream_raw_ingest_v2
Show answer and explanationHide answer
Correct answer: BThe WHEN clause with SYSTEM$STREAM_HAS_DATA skips runs when the stream is empty, which avoids idle warehouse use. A schedule alone runs regardless of data, and AFTER links tasks rather than streams, while WAIT FOR is not a task clause.
Question 3Data Modeling and Architecture Design
An IoT platform receives events whose nested attributes change frequently across firmware versions. The team wants to keep the raw payloads queryable without a rigid schema for each change. Which storage design fits best?
- AStore the raw payloads as BLOB values in one column and decode the bytes with custom UDFs inside each query
- BLand payloads in a VARIANT column and project frequently used attributes into typed columns
- CSplit every attribute into its own table with a foreign key to the event row
- DKeep payloads as large VARCHAR text in a single column and parse each one with regular expressions at query time
Show answer and explanationHide answer
Correct answer: BVARIANT keeps the raw semi-structured payload intact, and promoting the hot attributes to typed columns preserves performance for common queries. BLOB and large VARCHAR hide structure, and one table per attribute makes ingestion and queries fragile.
Question 4Performance Optimization and Cost Management
Which two actions reduce cost for a long-running ETL workload? (Choose two.)
- AKeep all workloads on one shared warehouse at maximum concurrency
- BRight-size the warehouse and let it auto-suspend when idle
- CSeparate ELT and BI workloads onto different warehouses
- DRun every job on a 6XL warehouse around the clock
- EDisable auto-suspend to avoid cold starts
Show answer and explanationHide answer
Correct answer: B, CRight-sizing with auto-suspend stops idle billing, and separate warehouses isolate workloads so each is sized for its own needs. Oversized always-on warehouses and disabling suspend increase cost, and a single saturated warehouse slows critical jobs.
Question 5Data Sharing, Replication and Business Continuity
A company must have its databases and roles copied to a second region and promoted there if the primary region becomes unavailable. Which Snowflake feature provides this?
- AA secure data share with no replication
- BA zero-copy clone refreshed monthly
- CTime Travel with a 90-day retention period
- DReplication with failover groups
Show answer and explanationHide answer
Correct answer: DFailover groups replicate selected databases, roles and other objects to a secondary account or region and let the secondary be promoted during an outage. Clones are point-in-time copies in the same account, shares do not provide recovery, and Time Travel covers history rather than regional failover.
How to prepare for ARA-C01
- Read the official Snowflake outline first (exam page), so you know exactly what is in scope.
- Give the most time to Security and Governance Architecture and Data Engineering and Pipeline Design: 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 ARA-C01 question bank
All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 100-question bank for ARA-C01 is in final review. The free practice test is open now.
Start the free practice testARA-C01 FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| COF-C03: SnowPro Core Certification | Snowflake | Associate |
| DEA-C02: SnowPro Advanced: Data Engineer | 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 |
