0
0
Snowflakecloud~20 mins

Warehouse selection strategies in Snowflake - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Snowflake Warehouse Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding warehouse sizing impact on query performance

Which Snowflake warehouse size will generally provide the fastest query execution for a large, complex data transformation workload?

AX-Small warehouse, because it uses fewer credits and is more cost-efficient
BSmall warehouse, because it balances cost and performance for all workloads
CMedium warehouse, because it automatically scales to the workload size
DLarge warehouse, because it has more compute resources to process queries faster
Attempts:
2 left
💡 Hint

Think about how more compute resources affect processing speed.

service_behavior
intermediate
2:00remaining
Effect of auto-suspend on warehouse cost and availability

What happens when a Snowflake warehouse is configured with auto-suspend set to 5 minutes?

AThe warehouse runs continuously for at least 5 minutes before suspending, regardless of query activity
BThe warehouse suspends automatically after 5 minutes of inactivity, reducing cost but causing a delay when resuming queries
CThe warehouse suspends immediately after each query completes, saving maximum credits
DThe warehouse never suspends automatically and must be manually stopped
Attempts:
2 left
💡 Hint

Consider how auto-suspend balances cost and query latency.

Architecture
advanced
2:00remaining
Choosing warehouse strategy for concurrent user workloads

Your company has many users running queries simultaneously. Which warehouse strategy best supports high concurrency without queuing delays?

AUse multiple small warehouses manually assigned to different user groups
BUse a single X-Small warehouse and rely on query queuing
CUse a single large warehouse with multi-cluster enabled to scale out automatically
DUse a Medium warehouse with auto-suspend disabled
Attempts:
2 left
💡 Hint

Think about how Snowflake handles many simultaneous queries.

security
advanced
2:00remaining
Securing warehouse access with role-based policies

Which approach best restricts warehouse usage to authorized users in Snowflake?

AGrant warehouse usage privileges only to specific roles and assign users to those roles
BAllow all users to use the warehouse but monitor usage logs for unauthorized queries
CDisable warehouse auto-resume to prevent unauthorized query execution
DUse network policies to block access to the warehouse endpoint
Attempts:
2 left
💡 Hint

Consider Snowflake's role-based access control features.

Best Practice
expert
2:00remaining
Optimizing cost and performance with warehouse auto-scaling policies

You want to optimize both cost and performance for a variable workload using Snowflake warehouses. Which configuration achieves this best?

AEnable multi-cluster warehouse with minimum clusters set to 1 and maximum clusters set to 5, with auto-suspend after 10 minutes
BUse a single large warehouse with auto-suspend disabled to avoid delays
CUse multiple X-Small warehouses manually started and stopped by users
DSet auto-suspend to 1 minute and disable auto-resume to control costs strictly
Attempts:
2 left
💡 Hint

Think about how auto-scaling and auto-suspend work together.