0
0
Snowflakecloud~20 mins

Snowflake architecture (storage, compute, services layers) - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Snowflake Architecture Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Identify the Snowflake layer responsible for data storage
Which layer in Snowflake architecture is designed to store all the data persistently and separately from compute resources?
ACompute layer
BStorage layer
CNetwork layer
DServices layer
Attempts:
2 left
💡 Hint
Think about where your data files are kept safely in the cloud.
🧠 Conceptual
intermediate
1:30remaining
Role of the Compute layer in Snowflake
What is the main function of the compute layer in Snowflake's architecture?
AExecuting queries and processing data
BHandling network traffic and routing
CStoring data files in cloud storage
DManaging user authentication and metadata
Attempts:
2 left
💡 Hint
This layer does the actual work when you run a query.
Architecture
advanced
2:00remaining
Services layer responsibilities in Snowflake
Which of the following is NOT a responsibility of the services layer in Snowflake architecture?
ATransaction management and metadata handling
BSecurity and access control
CQuery parsing and optimization
DPhysical storage of data files
Attempts:
2 left
💡 Hint
Think about which layer handles metadata versus actual data storage.
service_behavior
advanced
2:00remaining
Effect of scaling compute warehouses on Snowflake performance
If you increase the size or number of compute warehouses in Snowflake, what is the expected effect on query performance and storage costs?
AQuery performance improves; storage costs remain unchanged
BQuery performance improves; storage costs increase
CQuery performance remains unchanged; storage costs increase
DQuery performance decreases; storage costs remain unchanged
Attempts:
2 left
💡 Hint
Compute and storage are separate; changing one does not affect the other.
security
expert
2:30remaining
Which Snowflake layer enforces access control and manages user sessions?
In Snowflake's architecture, which layer is responsible for enforcing security policies, managing user authentication, and controlling access to data?
ACompute layer
BStorage layer
CServices layer
DNetwork layer
Attempts:
2 left
💡 Hint
This layer acts like the gatekeeper for users and permissions.