COF-C03 · Practice set 2 of 2
Snowflake Platform Features and Data Objects: 10 practice questions
10 free COF-C03 practice questions on Snowflake Platform Features and Data Objects, with an explanation for every answer. Untimed. The full mock exam and the timed version are in the app.
-
Question 1 of 10
Which table type stores its data and metadata files in customer-managed external cloud storage?
- AHybrid table
- BDynamic table
- CSnowflake table
- DApache Iceberg table
Show the answer
Iceberg tables retain data and metadata files in an external location managed by the customer, fitting existing lake and lakehouse storage.
Next → 1 / 10 -
Question 2 of 10
Which feature continuously loads row-level data with low latency without first loading from files?
- ASnowpipe Streaming
- BCOPY INTO <table>
- CSnowpipe
- DDynamic tables
Show the answer
Snowpipe Streaming uses SDKs or a REST API for continuous row-level ingestion, unlike the two file-oriented loading paths.
Next → 2 / 10 -
Question 3 of 10
Which table type provides row locking and enforced unique and referential integrity constraints?
- AApache Iceberg table
- BDynamic table
- CHybrid table
- DSnowflake table
Show the answer
Hybrid tables combine indexed random access, row locking, and integrity enforcement for transactional workloads.
Next → 3 / 10 -
Question 4 of 10
Which pairing correctly distinguishes aggregate and window functions?
- AAggregates stream rows continuously; windows load staged files
- BAggregates return one summary value; windows calculate across row partitions
- CAggregates build applications; windows deploy container workloads
- DAggregates enforce row locks; windows manage external table files
Show the answer
Aggregate functions summarize a related row set into one value, while window functions preserve a partitioned calculation context for operations such as running totals.
Next → 4 / 10 -
Question 5 of 10
How do streams and tasks divide transformation responsibilities?
- AStreams deploy containers; tasks create interactive Python interfaces
- BStreams capture base-object changes; tasks define transformation work
- CStreams enforce table constraints; tasks manage external data files
- DStreams build semantic metrics; tasks answer freeform questions
Show the answer
A stream records changes to a base object, and a task defines work that can act on data to perform transformations.
Next → 5 / 10 -
Keep the ones you got wrong
In the app, every question you miss comes back exactly when you’re about to forget it.
-
Question 6 of 10
Which capability is provided by Data Clean Rooms?
- ALoading each shared row continuously through a REST API
- BEnforcing row locks for every collaborative analytical query
- CMoving all shared data into consumer-managed external storage
- DRestricting which analyses consumers can run on shared data
Show the answer
Data Clean Rooms permit consumers to derive insight through allowed analyses without receiving unrestricted analytical access.
Next → 6 / 10 -
Question 7 of 10
Which capability belongs to the Snowflake Native App Framework?
- ASharing applications that package data with business logic
- BStoring external Iceberg files permanently in Snowflake-managed warehouse storage
- CTurning window calculations into enforced integrity constraints
- DReplacing row-level ingestion with periodic staged-file loading
Show the answer
The Native App Framework enables an application to combine shared data with related business logic for other Snowflake accounts.
Next → 7 / 10 -
Question 8 of 10
A company has an existing data lake whose files must remain in cloud storage that the company manages. It needs Snowflake query semantics over structured and semi-structured data. Which object is the best fit?
- AA hybrid table optimized for transactional locking
- BA Snowflake table using only managed storage
- CA dynamic table defined only by target freshness
- DAn Apache Iceberg table for the existing data lake
Show the answer
Iceberg tables combine Snowflake query behavior with data and metadata files retained in customer-managed external storage.
Next → 8 / 10 -
Question 9 of 10
An order service needs low-latency random reads and writes, row locking, and enforced referential integrity while remaining usable with analytical Snowflake data. Which table type should the architect choose?
- AA Snowflake table chosen only for warehousing
- BA dynamic table chosen only for automatic refresh
- CAn Apache Iceberg table
- DA hybrid table for indexed transactional access
Show the answer
Hybrid tables are the transactional choice because their indexed access, row locking, and constraints can participate in a Unistore workload with analytical data.
Next → 9 / 10 -
Question 10 of 10
A pipeline must react to files as they appear in a stage, but it does not need direct row-level SDK ingestion. Which loading feature fits?
- ASnowpipe for staged file-arrival loading
- BA dynamic table as the staged-file loader
- CCOPY INTO <table> as the continuous row API
- DSnowpipe Streaming
Show the answer
Snowpipe is the file-arrival path: it loads staged files as they become available, between manual file loading and direct streaming rows.
Next → 10 / 10 -
You’ve finished this set
That’s 10 questions on Snowflake Platform Features and Data Objects. In the app the ones you miss come back exactly when you’re about to forget them.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.