Snowflake SnowPro Core (COF-C03) · 15% practice allocation

Snowflake COF-C03: Snowflake AI Data Cloud architecture Practice Questions

5 free sample questions from the Snowflake AI Data Cloud architecture domain, with answers and explanations. The full COF-C03 bank has 354 questions across 7 domains. Questions are scenario-based and written from the official Snowflake exam guide.

1.

A Snowflake administrator is configuring a virtual warehouse for a financial reporting workload. The warehouse is currently sized at LARGE. During month-end close, query queue times increase significantly, but the team does not want to pay for a larger warehouse during the rest of the month. The administrator decides to enable multi-cluster warehouses. Which combination of settings will allow Snowflake to add clusters ONLY when queries are queuing AND remove extra clusters as soon as the queue clears, while keeping costs as low as possible during normal periods?

  • A. MIN_CLUSTER_COUNT = 1, MAX_CLUSTER_COUNT = 4, SCALING_POLICY = 'ECONOMY'✓ Correct
  • B. MIN_CLUSTER_COUNT = 1, MAX_CLUSTER_COUNT = 4, SCALING_POLICY = 'STANDARD'
  • C. MIN_CLUSTER_COUNT = 2, MAX_CLUSTER_COUNT = 4, SCALING_POLICY = 'STANDARD'
  • D. MIN_CLUSTER_COUNT = 1, MAX_CLUSTER_COUNT = 1, SCALING_POLICY = 'ECONOMY'
Explanation

CORRECT — MIN_CLUSTER_COUNT = 1 ensures only one cluster runs during normal periods (minimizing cost), MAX_CLUSTER_COUNT = 4 allows scale-out during peak demand, and SCALING_POLICY = 'ECONOMY' waits until a cluster is fully loaded before spinning up a new one AND shuts down extra clusters as soon as their queue clears, prioritizing cost savings over speed. OPTION B is wrong because STANDARD policy scales up more aggressively (before queuing becomes severe) and is slower to scale down, leading to higher costs during the transition periods — it does not minimize cost as effectively as ECONOMY. OPTION C is wrong because MIN_CLUSTER_COUNT = 2 guarantees two clusters run at all times, incurring unnecessary cost during normal (non-peak) periods. OPTION D is wrong because MAX_CLUSTER_COUNT = 1 disables scale-out entirely; this is effectively just a single-cluster warehouse and will not reduce queue times during peak load regardless of the scaling policy.

2.

A Snowflake administrator is setting up a new account for a healthcare organization that requires HIPAA compliance, dedicated virtual private cloud isolation, and customer-managed encryption keys. Which Snowflake edition is the MINIMUM required to satisfy all of these requirements?

  • A. Virtual Private Snowflake (VPS)
  • B. Enterprise
  • C. Business Critical✓ Correct
  • D. Standard
Explanation

Business Critical is correct because it is the minimum edition that provides HIPAA support, Tri-Secret Secure (customer-managed encryption keys via Snowflake + customer KMS), and enhanced security including dedicated infrastructure options. Standard lacks all three features. Enterprise adds multi-cluster warehouses and column-level security but does NOT include HIPAA compliance, Tri-Secret Secure, or dedicated VPC isolation. Virtual Private Snowflake (VPS) offers the highest isolation but is not a standard purchasable edition tier in the same way and is above what is minimally required—Business Critical satisfies all stated requirements.

3.

A Snowflake administrator wants to monitor query history, resource usage, and login events without granting the ACCOUNTADMIN role. Which system-defined role provides account-wide visibility into these operational details with the least additional privilege?

  • A. ACCOUNTADMIN
  • B. SECURITYADMIN
  • C. SYSADMIN
  • D. MONITORING✓ Correct
Explanation

The MONITORING role is a system-defined role specifically intended for users who need to view account-level operational data (query history, login history, warehouse usage) without the full administrative power of ACCOUNTADMIN. SYSADMIN manages database objects but does not have account-wide monitoring privileges. SECURITYADMIN manages users and roles but is not focused on operational monitoring. ACCOUNTADMIN has all privileges and would satisfy the requirement but violates the principle of least privilege — the question asks for the LEAST additional privilege.

4.

A startup is evaluating Snowflake editions for a new analytics platform. They require column-level security, multi-cluster virtual warehouses, and periodic data rekeying for compliance. Which Snowflake edition is the MINIMUM required to satisfy ALL of these requirements?

  • A. Standard
  • B. Virtual Private Snowflake (VPS)
  • C. Enterprise
  • D. Business Critical✓ Correct
Explanation

Business Critical is correct because periodic data rekeying (Tri-Secret Secure / customer-managed keys) is a Business Critical feature. Column-level security and multi-cluster virtual warehouses are available in Enterprise, but rekeying pushes the minimum to Business Critical. Standard lacks multi-cluster warehouses and column-level security. Enterprise adds those features but does NOT include periodic rekeying or enhanced encryption for compliance (Tri-Secret Secure). VPS would also satisfy requirements but is not the MINIMUM — Business Critical is the lowest edition that covers all three.

5.

Which TWO statements accurately describe Snowflake's Cloud Services layer? (Select TWO)

  • A. It is billed separately at the same rate as virtual warehouse compute credits.
  • B. It stores the actual columnar data for all user tables.
  • C. It is provisioned per virtual warehouse and scales independently with each warehouse.
  • D. It caches query results for 24 hours and serves them without touching storage.
  • E. It maintains global metadata, including micro-partition statistics used for query pruning.✓ Correct
  • F. It manages authentication, access control, and query optimization.✓ Correct
Explanation

The Cloud Services layer is responsible for authentication/access control/query optimization (option F) and for maintaining global metadata including micro-partition statistics that enable partition pruning (option E). Option B is wrong—columnar data is stored in the Storage layer (cloud object storage). Option C is wrong—Cloud Services is a shared, centralized layer, not provisioned per warehouse. Option A is wrong—Cloud Services usage is generally free up to 10% of daily warehouse compute credits; it is not billed at the same per-credit rate. Option D partially describes the result cache (a function of Cloud Services), but the 24-hour result cache behavior is an attribute of the result cache specifically, and the statement incorrectly implies Cloud Services itself 'caches' in that manner as a defining characteristic—moreover, query results are served from the result cache only when the underlying data has not changed, which the option omits.

Test yourself across every COF-C03 domain

The free COF-C03 practice test mixes about 20 questions weighted like the exam. The full 354-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Snowflake AI Data Cloud architecture study guide (COF-C03) →

Other COF-C03 domains

← All Snowflake SnowPro Core study resources