Courseiva
← Back to SnowPro Core questions

Scenario-based practice

Refer to the Exhibit Practice Questions

Practise SnowPro Core practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

15
scenario questions
COF-C03
exam code
Snowflake
vendor

Scenario guide

How to approach refer to the exhibit practice questions

Practise exhibit-style questions that ask you to read a topology, table, command output or diagram before choosing the best answer.

Quick answer

Exhibit-style questions test whether you can read a topology, command output, diagram or table before choosing the best answer.

How to extract the relevant detail from an exhibit.

How topology, command output or routing information affects the answer.

How to avoid answering from memory before reading the evidence.

How to map the exhibit back to the exam objective.

Related practice questions

Related COF-C03 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

Refer to the exhibit. A user with the role 'ANALYST_ROLE' cannot see tables inside the 'sales_db.public' schema despite having 'USAGE' on the database. What is the most likely reason for this access issue?

Exhibit

SHOW GRANTS ON SCHEMA sales_db.public;
Question 2hardmultiple choice
Full question →

Refer to the exhibit. A user executes a COPY INTO command and then queries the COPY_HISTORY. Based on the output shown, what most likely happened during the load and what is the current state of the data in the SALES_DATA table?

Exhibit

SELECT * FROM TABLE(INFORMATION_SCHEMA.COPY_HISTORY(
   TABLE_NAME => 'SALES_DATA',
   START_TIME => DATEADD(hours, -1, CURRENT_TIMESTAMP())
));

-- Result Row:
-- FILE_NAME: sales_oct_01.csv, STATUS: PARTIALLY_LOADED, ROW_COUNT: 500, ROW_ERRORS: 2
Question 3hardmultiple choice
Full question →

Refer to the exhibit. If a user with the 'ANALYST' role queries a table protected by this policy, what will they see?

Exhibit

CREATE OR REPLACE MASKING POLICY email_mask AS (val string) RETURNS string -> CASE WHEN CURRENT_ROLE() IN ('ADMIN') THEN val ELSE '***@***.com' END;
Question 4hardmultiple choice
Full question →

Refer to the exhibit. Given the state described in the JSON, what happens when a user executes the query?

Exhibit

{
  "statement": "SELECT * FROM sales;",
  "warehouse_state": "SUSPENDED",
  "result_cache": "AVAILABLE"
}
Question 5mediummultiple choice
Full question →

Refer to the exhibit. Based on the JSON configuration for this Snowflake listing, who will be able to discover and access this data?

Exhibit

{
  "listing_title": "Global Weather Daily",
  "listing_type": "FREE",
  "visibility": "PRIVATE",
  "target_accounts": ["ORG_A.ACCOUNT_1", "ORG_B.ACCOUNT_2"]
}
Question 6hardmultiple choice
Full question →

Refer to the exhibit. Why were zero credits consumed for the query execution?

Exhibit

{
  "statement": "SELECT * FROM sales WHERE region = 'EMEA';",
  "warehouse": "WH_XS",
  "status": "SUCCESS",
  "cached_result": "TRUE",
  "credits_used": 0.0
}
Question 7hardmultiple choice
Full question →

Refer to the exhibit. What is the primary advantage of using the VARIANT data type in this scenario?

Exhibit

CREATE TABLE sales_events (
  event_id INT,
  event_data VARIANT
);

-- Query:
SELECT event_data:user_id::STRING FROM sales_events;
Question 8hardmultiple choice
Full question →

Refer to the exhibit. What is the impact of changing the MAX_CONCURRENCY_LEVEL parameter on this warehouse?

Exhibit

ALTER WAREHOUSE WH_PROD SET MAX_CONCURRENCY_LEVEL = 16;
Question 9hardmultiple choice
Full question →

Refer to the exhibit. This JSON policy is part of the setup for a Snowflake Storage Integration. What is the architectural purpose of the 'sts:ExternalId' condition in this cross-account IAM trust relationship?

Exhibit

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": { "AWS": "arn:aws:iam::123456789:role/snowflake_role" },
      "Action": "sts:AssumeRole",
      "Condition": { "StringEquals": { "sts:ExternalId": "MY_ACCOUNT_SFID_123" } }
    }
  ]
}
Question 10hardmultiple choice
Full question →

Refer to the exhibit. Based on the query profile metadata provided, which Snowflake feature most likely contributed to the high efficiency of this query?

Exhibit

SELECT * FROM sales_data WHERE order_date = '2023-01-01';

-- Query Profile Metadata:
-- Scanned: 10GB
-- Partitions Scanned: 100
-- Partitions Total: 10,000
Question 11hardmultiple choice
Full question →

Refer to the exhibit. User 'jdoe' holds the 'manager' role. Which privileges does 'jdoe' possess regarding roles and data access?

Exhibit

GRANT ROLE analyst TO ROLE manager; GRANT ROLE manager TO USER jdoe;
Question 12hardmultiple choice
Full question →

Refer to the exhibit. Based on the Query Profile snippet, which optimization strategy would most likely address the high execution time and massive row production?

Exhibit

{ "QueryProfile": { "Operator": "Join", "Details": { "JoinType": "Inner", "Condition": "None (Cartesian Product)", "RowsProduced": 15000000000, "PercentageOfTotalTime": 85 } } }
Question 13hardmultiple choice
Full question →

Refer to the exhibit. Which Snowflake security feature is represented by this JSON definition?

Exhibit

{
  "POLICY_NAME": "MASK_PII",
  "COLUMN_TYPE": "STRING",
  "MASKING_EXPRESSION": "CASE WHEN CURRENT_ROLE() IN ('ADMIN') THEN val ELSE '***' END"
}
Question 14hardmultiple choice
Full question →

Refer to the exhibit. What happens if a user with the 'ANALYST' role queries the 'ssn' column protected by this policy?

Exhibit

{
  "policy_name": "masking_policy_v1",
  "target_column": "ssn",
  "condition": "CURRENT_ROLE() IN ('HR_ADMIN')"
}
Question 15mediummultiple choice
Full question →

Refer to the exhibit. Based on the configuration provided for the ANALYTICS_WH, how will Snowflake manage clusters when multiple users start submitting queries at the same time?

Exhibit

ALTER WAREHOUSE ANALYTICS_WH SET 
  MAX_CLUSTER_COUNT = 4, 
  MIN_CLUSTER_COUNT = 1, 
  SCALING_POLICY = 'ECONOMY', 
  AUTO_SUSPEND = 60;

These COF-C03 practice questions are part of Courseiva's free Snowflake certification practice question bank. Courseiva provides original exam-style COF-C03 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.