Free Practice Questions for the Snowflake SnowPro Core Certification COF-C03 Exam (2026 Updated)
At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Snowflake COF-C03 exam. To support your certification journey, we have made a selection of our premium 2026 SnowPro Core Certification practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.
A user has 10 files in a stage containing new customer data. The ingest operation completes with no errors, using the following command:
COPY INTO my__table FROM @my__stage;
The next day the user adds 10 files to the stage so that now the stage contains a mixture of new customer data and updates to the previous data. The user did not remove the 10 original files.
If the user runs the same copy into command what will happen?
Which semi-structured file formats are supported when unloading data from a table? (Select TWO).
A user has unloaded data from Snowflake to a stage
Which SQL command should be used to validate which data was loaded into the stage?
A sales table FCT_SALES has 100 million records.
The following Query was executed
SELECT COUNT (1) FROM FCT__SALES;
How did Snowflake fulfill this query?
Which of the following are best practice recommendations that should be considered when loading data into Snowflake? (Select TWO).
True or False: When you create a custom role, it is a best practice to immediately grant that role to ACCOUNTADMIN.
Which data types does Snowflake support when querying semi-structured data? (Select TWO)
True or False: It is possible for a user to run a query against the query result cache without requiring an active Warehouse.
Which Snowflake objects track DML changes made to tables, like inserts, updates, and deletes?
Which of the following are valid methods for authenticating users for access into Snowflake? (Select THREE)
What are the default Time Travel and Fail-safe retention periods for transient tables?
A user unloaded a Snowflake table called mytable to an internal stage called mystage.
Which command can be used to view the list of files that has been uploaded to the staged?
Which Snowflake object enables loading data from files as soon as they are available in a cloud storage location?
True or False: Reader Accounts are able to extract data from shared data objects for use outside of Snowflake.
A company ' s security audit requires generating a report listing all Snowflake logins (e.g.. date and user) within the last 90 days. Which of the following statements will return the required information?
What happens when a cloned table is replicated to a secondary database? (Select TWO)
In which scenarios would a user have to pay Cloud Services costs? (Select TWO).
What happens to the underlying table data when a CLUSTER BY clause is added to a Snowflake table?
Which command is used to unload data from a Snowflake table into a file in a stage?
A company strongly encourages all Snowflake users to self-enroll in Snowflake ' s default Multi-Factor Authentication (MFA) service to provide increased login security for users connecting to Snowflake.
Which application will the Snowflake users need to install on their devices in order to connect with MFA?
What feature can be used to reorganize a very large table on one or more columns?
User-level network policies can be created by which of the following roles? (Select TWO).
A virtual warehouse ' s auto-suspend and auto-resume settings apply to which of the following?
Which of the following conditions must be met in order to return results from the results cache? (Select TWO).
What Snowflake features allow virtual warehouses to handle high concurrency workloads? (Select TWO)
Which account__usage views are used to evaluate the details of dynamic data masking? (Select TWO)
A developer is granted ownership of a table that has a masking policy. The developer ' s role is not able to see the masked data. Will the developer be able to modify the table to read the masked data?
A user has an application that writes a new Tile to a cloud storage location every 5 minutes.
What would be the MOST efficient way to get the files into Snowflake?
True or False: Loading data into Snowflake requires that source data files be no larger than 16MB.
When reviewing a query profile, what is a symptom that a query is too large to fit into the memory?
Which of the following are handled by the cloud services layer of the Snowflake architecture? (Choose two.)
Which Snowflake object helps evaluate virtual warehouse performance impacted by query queuing?
Which of the following can be used when unloading data from Snowflake? (Choose two.)
For the ALLOWED VALUES tag property, what is the MAXIMUM number of possible string values for a single tag?
When would Snowsight automatically detect if a target account is in a different region and enable cross-cloud auto-fulfillment?
What privilege should a user be granted to change permissions for new objects in a managed access schema?
If file format options are specified in multiple locations, the load operation selects which option FIRST to apply in order of precedence?
A data provider wants to share data with a consumer who does not have a Snowflake account. The provider creates a reader account for the consumer following these steps:
1. Created a user called " CONSUMER "
2. Created a database to hold the share and an extra-small warehouse to query the data
3. Granted the role PUBLIC the following privileges: Usage on the warehouse, database, and schema, and SELECT on all the objects in the share
Based on this configuration what is true of the reader account?
What file formats does Snowflake support for loading semi-structured data? (Choose three.)
How does Snowflake handle the bulk unloading of data into single or multiple files?
What are advantages clones have over tables created with CREATE TABLE AS SELECT statement? (Choose two.)
If a virtual warehouse runs for 61 seconds, shuts down, and then restarts and runs for 30 seconds, for how many seconds is it billed?
A tabular User-Defined Function (UDF) is defined by specifying a return clause that contains which keyword?
In which Snowflake layer does Snowflake reorganize data into its internal optimized, compressed, columnar format?
Which of the following activities consume virtual warehouse credits in the Snowflake environment? (Choose two.)
What does Snowflake recommend regarding database object ownership? (Select TWO).
Which kind of Snowflake table stores file-level metadata for each file in a stage?
Which user object property requires contacting Snowflake Support in order to set a value for it?
A user has a standard multi-cluster warehouse auto-scaling policy in place.
Which condition will trigger a cluster to shut-down?
What computer language can be selected when creating User-Defined Functions (UDFs) using the Snowpark API?
What is the recommended compressed file size range for continuous data loads using Snowpipe?
What technique does Snowflake use to limit the number of micro-partitions scanned by each query?
A company needs to read multiple terabytes of data for an initial load as part of a Snowflake migration. The company can control the number and size of CSV extract files.
How does Snowflake recommend maximizing the load performance?
Which clients does Snowflake support Multi-Factor Authentication (MFA) token caching for? (Select TWO).
Which task privilege does a Snowflake role need in order to suspend or resume a task?
Which TABLE function helps to convert semi-structured data to a relational representation?
Which Snowflake feature will allow small volumes of data to continuously load into Snowflake and will incrementally make the data available for analysis?
Which Snowflake object can be accessed in he FROM clause of a query, returning a set of rows having one or more columns?
Query parsing and compilation occurs in which architecture layer of the Snowflake Cloud Data Platform?
Which commands should be used to grant the privilege allowing a role to select data from all current tables and any tables that will be created later in a schema? (Choose two.)
How long can a data consumer who has a pre-signed URL access data files using Snowflake?
What happens to the shared objects for users in a consumer account from a share, once a database has been created in that account?
Which semi-structured data function interprets an input string as a JSON document that produces a VARIANT value?
What service is provided as an integrated Snowflake feature to enhance Multi-Factor Authentication (MFA) support?
Data storage for individual tables can be monitored using which commands and/or objects? (Choose two.)
Which file format will keep floating-point numbers from being truncated when data is unloaded?
Which native data types are used for storing semi-structured data in Snowflake? (Select TWO)
Which feature is integrated to support Multi-Factor Authentication (MFA) at Snowflake?
Which features could be used to improve the performance of queries that return a small subset of rows from a large table? (Select TWO).
Which Snowflake role can manage any object grant globally, including modifying and revoking grants?
What will prevent unauthorized access to a Snowflake account from an unknown source?
Which command is used to start configuring Snowflake for Single Sign-On (SSO)?
Which command is used to unload data from a Snowflake database table into one or more files in a Snowflake stage?
Which commands are restricted in owner ' s rights stored procedures? (Select TWO).
Which Snowflake feature provides increased login security for users connecting to Snowflake that is powered by Duo Security service?
What tasks can an account administrator perform in the Data Exchange? (Select TWO).
What are the least privileges needed to view and modify resource monitors? (Select TWO).
Which metadata table will store the storage utilization information even for dropped tables?
A Snowflake account has activated federated authentication.
What will occur when a user with a password that was defined by Snowflake attempts to log in to Snowflake?
How can performance be optimized for a query that returns a small amount of data from a very large base table?
A column named " Data " contains VARIANT data and stores values as follows:
How will Snowflake extract the employee ' s name from the column data?
A user wants to access files stored in a stage without authenticating into Snowflake. Which type of URL should be used?
When enabling access to unstructured data, which URL permits temporary access to a staged file without the need to grant privileges to the stage or to issue access tokens?
What Snowflake feature provides a data hub for secure data collaboration, with a selected group of invited members?
Which data types can be used in Snowflake to store semi-structured data? (Select TWO)
How can a Snowflake user validate data that is unloaded using the COPY INTO < location > command?
Which solution improves the performance of point lookup queries that return a small number of rows from large tables using highly selective filters?
What happens to the objects in a reader account when the DROP MANAGED ACCOUNT command is executed?
Which Snowflake table objects can be shared with other accounts? (Select TWO).
Which VALIDATION_MODE value will return the errors across the files specified in a COPY command, including files that were partially loaded during an earlier load?
A permanent table and temporary table have the same name, TBL1, in a schema.
What will happen if a user executes select * from TBL1 ;?
Which statistics are displayed in a Query Profile that indicate that intermediate results do not fit in memory? (Select TWO).
How should clustering be used to optimize the performance of queries that run on a very large table?
A JSON file, that contains lots of dates and arrays, needs to be processed in Snowflake. The user wants to ensure optimal performance while querying the data.
How can this be achieved?
What is the purpose of the STRIP NULL_VALUES file format option when loading semi-structured data files into Snowflake?
Which Snowflake feature allows administrators to identify unused data that may be archived or deleted?
Which Snowflake function is maintained separately from the data and helps to support features such as Time Travel, Secure Data Sharing, and pruning?
A tag object has been assigned to a table (TABLE_A) in a schema within a Snowflake database.
Which CREATE object statement will automatically assign the TABLE_A tag to a target object?
How can a Snowflake administrator determine which user has accessed a database object that contains sensitive information?
Which parameter can be set at the account level to set the minimum number of days for which Snowflake retains historical data in Time Travel?
What function can be used with the recursive argument to return a list of distinct key names in all nested elements in an object?
Which Snowflake database object can be used to track data changes made to table data?
What happens when a Snowflake user changes the data retention period at the schema level?
What are key characteristics of virtual warehouses in Snowflake? (Select TWO).
What transformations are supported when loading data into a table using the COPY INTO < table > command? (Select TWO).
What versions of Snowflake should be used to manage compliance with Personal Identifiable Information (PII) requirements? (Choose two.)
A Snowflake Administrator needs to ensure that sensitive corporate data in Snowflake tables is not visible to end users, but is partially visible to functional managers.
How can this requirement be met?
Which methods can be used to delete staged files from a Snowflake stage? (Choose two.)
Which of the following objects can be directly restored using the UNDROP command? (Choose two.)
Which file formats are supported for unloading data from Snowflake? (Choose two.)
When publishing a Snowflake Data Marketplace listing into a remote region what should be taken into consideration? (Choose two.)
Which Snowflake feature allows a user to substitute a randomly generated identifier for sensitive data, in order to prevent unauthorized users access to the data, before loading it into Snowflake?
What occurs when a pipe is recreated using the CREATE OR REPLACE PIPE command?
What is the MINIMUM edition of Snowflake that is required to use a SCIM security integration?
Which Snowflake SQL statement would be used to determine which users and roles have access to a role called MY_ROLE?
Why does Snowflake recommend file sizes of 100-250 MB compressed when loading data?
A company needs to allow some users to see Personally Identifiable Information (PII) while limiting other users from seeing the full value of the PII.
Which Snowflake feature will support this?
How should a virtual warehouse be configured if a user wants to ensure that additional multi-clusters are resumed with no delay?
Which Snowflake function will interpret an input string as a JSON document, and produce a VARIANT value?
When loading data into Snowflake via Snowpipe what is the compressed file size recommendation?
Which of the following features, associated with Continuous Data Protection (CDP), require additional Snowflake-provided data storage? (Choose two.)
A running virtual warehouse is suspended.
What is the MINIMUM amount of time that the warehouse will incur charges for when it is restarted?
If 3 size Small virtual warehouse is made up of two servers, how many servers make up a Large warehouse?
A user has unloaded data from a Snowflake table to an external stage.
Which command can be used to verify if data has been uploaded to the external stage named my_stage?
In the Snowflake access control model, which entity owns an object by default?
A virtual warehouse is created using the following command:
Create warehouse my_WH with
warehouse_size = MEDIUM
min_cluster_count = 1
max_cluster_count = 1
auto_suspend = 60
auto_resume = true;
The image below is a graphical representation of the warehouse utilization across two days.

What action should be taken to address this situation?
Which of the following features are available with the Snowflake Enterprise edition? (Choose two.)
Which columns are part of the result set of the Snowflake LATERAL FLATTEN command? (Choose two.)
What are the responsibilities of Snowflake ' s Cloud Service layer? (Choose three.)
What is the SNOWFLAKE.ACCOUNT_USAGE view that contains information about which objects were read by queries within the last 365 days (1 year)?
What is the default file size when unloading data from Snowflake using the COPY command?
What impacts the credit consumption of maintaining a materialized view? (Choose two.)
Which of the following are best practices for loading data into Snowflake? (Choose three.)
Which Snowflake architectural layer is responsible for a query execution plan?
Where can a user find and review the failed logins of a specific user for the past 30 days?
The Snowflake Search Optimization Services supports improved performance of which kind of query?
Which of the following statements apply to Snowflake in terms of security? (Choose two.)
What features that are part of the Continuous Data Protection (CDP) feature set in Snowflake do not require additional configuration? (Choose two.)
A user is preparing to load data from an external stage
Which practice will provide the MOST efficient loading performance?
Which Snowflake layer is always leveraged when accessing a query from the result cache?
Which data types are supported by Snowflake when using semi-structured data? (Choose two.)
A table needs to be loaded. The input data is in JSON format and is a concatenation of multiple JSON documents. The file size is 3 GB. A warehouse size small is being used. The following COPY INTO command was executed:
COPY INTO SAMPLE FROM @~/SAMPLE.JSON (TYPE=JSON)
The load failed with this error:
Max LOB size (16777216) exceeded, actual size of parsed column is 17894470.
How can this issue be resolved?
Which snowflake objects will incur both storage and cloud compute charges? (Select TWO)
The Snowflake cloud services layer is responsible for which tasks? (Choose two.)
The Snowflake Cloud Data Platform is described as having which of the following architectures?
What will happen to partitions if a table is cloned and the original table type is then changed from permanent to transient?
When a multi-cluster virtual warehouse is using an Economy scaling policy, when will an additional cluster be automatically started to handle queued queries?
A Snowflake user is creating a deployment pipeline for Snowflake objects.
What interface should be used to automate object deployment?
Based on Snowflake recommendations, when creating a hierarchy of custom roles, the top-most custom role should be assigned to which role?
What Snowflake tool can be used to share data and metadata to one or more accounts in Snowflake?
A virtual warehouse has the same value for MIN_CLUSTER_COUNT and MAX_CLUSTER_COUNT. What will happen when the warehouse is started?
A query is using more credits than expected. The Query Profile shows that a majority of the query execution is spent on remote disk I/O.
How can this be prevented m the future?
Which feature is designed to reduce security risks associated with an individual user ' s password authentication?
Which Snowflake feature is used to track sensitive data to ensure compliance, identify data, and monitor resource usage?
Which object can be shared from a database in an account with other Snowflake accounts using Secure Data Sharing?
Which function returns an integer between 0 and 100 when used to calculate the similarity of two strings?
Which Snowflake data governance feature supports the tracking of sensitive data for compliance, discovery, protection, and resource usage?
What privilege is required to view the load statistics on a virtual warehouse?
Which table type is used in the file processing pipeline to process unstructured data in Snowflake?
Which Snowflake security feature has the HIGHEST precedence in the security feature hierarchy?
When cloning tables, which INFORMATION_SCHEMA view will show different columns for owned storage and referenced storage?
What is the primary purpose for configuring multiple Identity Providers, or IdPs, in Snowflake?
How does Snowflake ensure the integrity and consistency of data stored in tables?
Which object can be used to query the data loading history for the last 365 days for a Snowflake account?
The SNOWFLAKE.ACCOUNT_USAGE.COPY_HISTORY view
The SNOWFLAKE.ACCOUNT_USAGE.DATA_TRANSFER_HISTORY view
The database INFORMATION_SCHEMA.COPY_HISTORY table function
The database INFORMATION_SCHEMA.DATA_TRANSFER_HISTORY table function
A Snowflake account holds data that will be consumed by a BI tool. Most of the BI users are located in the United States, but some users will require access from abroad with different levels of concurrency.
What virtual warehouse would be MOST cost-efficient?
Which type of workload is recommended for Snowpark-optimized virtual warehouses?
What takes the highest precedence in Snowflake file format options, when specified in multiple locations during data loading?
A Snowflake table that is loaded using a Kafka connector has a schema consisting of which two variant columns? (Select TWO).
Which virtual warehouse configuration requires the maximum number of clusters to be equal to the minimum number of clusters?
Which function will convert semi-structured data to a relational data representation?
How can customer data be restricted by country for a global company using a multi-tenant environment?
What target locations can be used when unloading data using the COPY INTO < location > command? (Select TWO)
How does Snowflake support Multi-Factor Authentication (MFA) with a second factor device?
What is the expiration period tor a file URL used to access unstructured data in cloud storage?
What command is used to unload data from a Snowflake table to a local file system?
Regardless of which notation is used, what are considerations for writing the column name and element names when traversing semi-structured data?
What is the MINIMUM permission needed to access a file URL from an external stage?
Which common query problems are identified by the Query Profile? (Select TWO.)
What is the Fail-safe period for a transient table in the Snowflake Enterprise edition and higher?
What is the default value in the Snowflake Web Interface (Ul) for auto suspending a Virtual Warehouse?
How does a Snowflake stored procedure compare to a User-Defined Function (UDF)?
What SnowFlake database object is derived from a query specification, stored for later use, and can speed up expensive aggregation on large data sets?
A Snowflake user wants to temporarily bypass a network policy by configuring the user object property MINS_TO_BYPASS_NETWORK_POLICY.
What should they do?
What is the only supported character set for loading and unloading data from all supported file formats?
What is it called when a customer managed key is combined with a Snowflake managed key to create a composite key for encryption?
Which SQL command can be used to verify the privileges that are granted to a role?
What does the worksheet and database explorer feature in Snowsight allow users to do?
User1, who has the SYSADMIN role, executed a query on Snowsight. User2, who is in the same Snowflake account, wants to view the result set of the query executed by User1 using the Snowsight query history.
What will happen if User2 tries to access the query history?
There are two Snowflake accounts in the same cloud provider region: one is production and the other is non-production. How can data be easily transferred from the production account to the non-production account?
By default, how long is the standard retention period for Time Travel across all Snowflake accounts?
What is the MAXIMUM number of clusters that can be provisioned with a multi-cluster virtual warehouse?
Which view can be used to determine if a table has frequent row updates or deletes?
How does a Snowflake user extract the URL of a directory table on an external stage for further transformation?
Which role has the ability to create a share from a shared database by default?
Which data formats are supported by Snowflake when unloading semi-structured data? (Select TWO).
Which function should be used to insert JSON format string data inot a VARIANT field?
How long is a query visible in the Query History page in the Snowflake Web Interface (Ul)?
Which Snowflake mechanism is used to limit the number of micro-partitions scanned by a query?
How can a user get the MOST detailed information about individual table storage details in Snowflake?
Which Snowflake edition offers the highest level of security for organizations that have the strictest requirements?
If a virtual warehouse runs for 61 seconds, shut down, and then restart and runs for 30 seconds, for how many seconds is it billed?
Which function will provide the proxy information needed to protect Snowsight?
Which function is used to convert rows in a relational table to a single VARIANT column?
A Snowflake user is writing a User-Defined Function (UDF) that includes some unqualified object names.
How will those object names be resolved during execution?
What criteria does Snowflake use to determine the current role when initiating a session? (Select TWO).
Which privilege is required to use the search optimization service in Snowflake?
When floating-point number columns are unloaded to CSV or JSON files, Snowflake truncates the values to approximately what?
When using the ALLOW_CLI£NT_MFA_CACHING parameter, how long is a cached Multi-Factor Authentication (MFA) token valid for?
Which command can be used to list all the file formats for which a user has access privileges?
A user wants to add additional privileges to the system-defined roles for their virtual warehouse. How does Snowflake recommend they accomplish this?
Which service or feature in Snowflake is used to improve the performance of certain types of lookup and analytical queries that use an extensive set of WHERE conditions?
A user has semi-structured data to load into Snowflake but is not sure what types of operations will need to be performed on the data. Based on this situation, what type of column does Snowflake recommend be used?
By default, which role has access to the SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER function?
The effects of query pruning can be observed by evaluating which statistics? (Select TWO).
What happens when a network policy includes values that appear in both the allowed and blocked IP address list?

