Courseiva
← Back to SnowPro Advanced: Architect questions

Scenario-based practice

Refer to the Exhibit Practice Questions

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

14
scenario questions
ARA-C01
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 ARA-C01 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 query profile shows that 'partitions_scanned' is 5,000 while 'partitions_total' is 5,000 for a specific TableScan operator. What architectural issue does this indicate, and what is the recommended solution?

Exhibit

SELECT "partitions_scanned", "partitions_total"
FROM TABLE(INFORMATION_SCHEMA.QUERY_PROFILE('01af34...'))
WHERE "operator_type" = 'TableScan';
Question 2hardmultiple choice
Full question →

Refer to the exhibit. Which architectural mechanism is responsible for the significant difference between 'partitions_total' and 'partitions_scanned'?

Exhibit

{
  "query": "SELECT * FROM large_table WHERE date = '2023-01-01'",
  "partitions_total": 50000,
  "partitions_scanned": 150,
  "bytes_scanned": "120MB"
}
Question 3hardmultiple choice
Full question →

Refer to the exhibit. An architect observes these statistics in the Query Profile for a nightly batch job. What is the most effective architectural change to address the performance bottleneck shown?

Exhibit

{
  "query_id": "01b2345...",
  "statistics": {
    "spilling_to_local_storage": "45GB",
    "spilling_to_remote_storage": "120GB",
    "partitions_scanned": 1500,
    "partitions_total": 1500
  }
}
Question 4mediummultiple choice
Full question →

Refer to the exhibit. An architect needs to optimize this warehouse to handle a batch process that performs a massive table scan followed by a complex join on 10 billion rows. What is the most effective architectural change?

Network Topology
+SHOW WAREHOUSES LIKE 'COMPUTE_WH'
Question 5hardmultiple choice
Full question →

Refer to the exhibit. An architect is configuring a Snowflake Storage Integration to access an external S3 bucket. Based on the IAM policy shown, what will happen if a Snowflake user attempts to create an External Stage pointing to 's3://production-data/raw/'?

Exhibit

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject",
        "s3:GetObjectVersion"
      ],
      "Resource": "arn:aws:s3:::production-data/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "s3:ListBucket"
      ],
      "Resource": "arn:aws:s3:::production-data",
      "Condition": {
        "StringLike": { "s3:prefix": [ "logs/*" ] }
      }
    }
  ]
}
Question 6mediummultiple choice
Full question →

Refer to the exhibit. Based on the configuration provided, how will the multi-cluster warehouse behave when the query load increases?

Exhibit

ALTER WAREHOUSE analytics_wh SET 
  WAREHOUSE_SIZE = 'LARGE'
  MAX_CLUSTER_COUNT = 5
  MIN_CLUSTER_COUNT = 2
  SCALING_POLICY = 'ECONOMY'
  AUTO_SUSPEND = 300;
Question 7mediummultiple choice
Full question →

Refer to the exhibit. An architect attempts to connect to Snowflake from 10.0.0.5. Based on the configuration, what will happen?

Exhibit

{
  "status": "success",
  "data": {
    "name": "MY_NETWORK_POLICY",
    "allowed_ip_list": ["192.168.1.0/24"],
    "blocked_ip_list": ["10.0.0.0/8"]
  }
}
Question 8hardmultiple choice
Full question →

Refer to the exhibit. What is the most likely performance issue here?

Exhibit

CLI Output: 
SELECT count(*) FROM sales WHERE date >= '2023-01-01' AND date <= '2023-01-31';
Profile:
- Total Execution Time: 45s
- Partitions Scanned: 1000
- Partitions Total: 1000
Question 9mediummultiple choice
Full question →

Refer to the exhibit. An architect reviews the status of a Snowpipe and notices a high 'pendingFileCount'. The warehouse is not under heavy load. What is the most effective way to improve the ingestion throughput for this pipe?

Exhibit

{
  "pipe": "SALES_PIPE",
  "status": {
    "executionState": "RUNNING",
    "pendingFileCount": 450,
    "lastIngestedTimestamp": "2023-10-25T12:00:00Z"
  }
}
Question 10mediummultiple choice
Full question →

Refer to the exhibit. Task T2 is a child task of T1. If T1 completes successfully but the stream 'S1' is empty, what will be the status and behavior of Task T2?

Exhibit

CREATE TASK T2
  WAREHOUSE = 'ETL_WH'
  AFTER T1
  WHEN SYSTEM$STREAM_HAS_DATA('S1')
AS
  INSERT INTO TARGET SELECT * FROM S1;
Question 11hardmultiple choice
Full question →

Refer to the exhibit. Based on the security integration definition provided, what is the primary purpose of the 'token_user_field' parameter in this specific configuration?

Exhibit

{
  "name": "MY_OAUTH_INT",
  "type": "EXTERNAL_OAUTH",
  "enabled": true,
  "issuer": "https://sts.windows.net/tenant-id/",
  "jks_url": "https://login.microsoftonline.com/common/discovery/keys",
  "audience_list": ["https://analysis.windows.net/powerbi/connector/snowflake"],
  "token_user_field": "upn",
  "scope_mapping_attribute": "scp"
}
Question 12mediummultiple choice
Full question →

Refer to the exhibit. A user runs a query that returns results in 0.2 seconds and shows 'Result Cache used' in the Query Profile. Where did Snowflake retrieve this data from?

Exhibit

SELECT * FROM sales_data WHERE sale_date = '2023-01-01';
-- Query executed in 0.2 seconds
-- Query Profile: Result Cache used
Question 13mediummultiple choice
Full question →

Refer to the exhibit. An administrator has executed a 'SHOW GRANTS TO ROLE ANALYST_ROLE' command. Based on the output, what is the significance of the 'grant_option' value for the 'SELECT' privilege on the 'SALES_DATA' table?

Network Topology
+|
Question 14mediummultiple choice
Full question →

Refer to the exhibit. What is the primary purpose of the WHEN clause in this Task definition?

Exhibit

CREATE TASK daily_sales_task
  WAREHOUSE = 'COMPUTE_WH'
  SCHEDULE = 'USING CRON 0 0 * * * UTC'
  WHEN SYSTEM$STREAM_HAS_DATA('sales_stream')
AS
  INSERT INTO sales_summary SELECT * FROM sales_stream;

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