Question 1
What is the result of the following query on the table null_count_test? select count(*), count(nct.*), count(col1), count(distinct col1), count(distinct col1, col2), approx_count_distinct(*) from null_count_test nct;
Correct Answer:
9, 5, 6, 5, 5, 5
Explanation:
Understanding how NULLs influence different aggregate functions helps you read these results correctly. The query mixes several counting methods: a row-level count, standard counts by column, and counts of distinct values, including an approximate distinct. First, count(*) returns the total number of rows in the table, regardless of NULLs in any column. So you get all rows, which is 9 here. Second, count(nct.*) uses a row expression. It counts rows where the entire row value is not NULL. If some rows have every column NULL, they don’t contribute to this count. In this case, there are 4 such all-NULL rows, leaving 5 rows that have at least one non-NULL column for this measure. Third, count(col1) tallies non-NULL values in a single column. That column has 6 non-NULL entries. Fourth, count(distinct col1) counts how many distinct non-NULL values appear in that column. There are 5 distinct non-NULL values. Fifth, count(distinct col1, col2) counts distinct combinations of those two columns, ignoring any rows where either component is NULL. The result here is 5 distinct non-NULL pairs. Finally, approx_count_distinct(*) estimates the number of distinct rows (treated as a row value) using a probabilistic algorithm. In this dataset, the estimate is 5, matching the distinct-row intuition from the exact counts. Putting it together, the resulting sequence is 9, 5, 6, 5, 5, 5.
Question 2
Which of the following is not a type of Snowflake product release?
Correct Answer:
Hotfix release
Explanation:
Snowflake organizes updates into planned, labeled releases to communicate precisely what changes to expect. A full release adds new features and broader platform changes. A patch release contains bug fixes and stability improvements, usually without changing how you use existing functionality. A behaviour change release is intended for updates that may alter how features behave or interact, giving users notice to adjust as needed. A hotfix release isn’t part of Snowflake’s formal release taxonomy. In the broader software world, a hotfix is an urgent, isolated fix outside the normal update cadence. Snowflake handles urgent issues by incorporating fixes into the ongoing patch or maintenance updates, rather than issuing a distinct hotfix release. Because of that, hotfix release isn’t a recognized Snowflake product release type.
Question 3
Why is it not recommended to use SELECT * in the definition of a materialized view?
Correct Answer:
If new columns are added to the base table, those new columns are not automatically propagated to the materialized views
Explanation:
The idea being tested is how a materialized view derives its structure from its defining SELECT. When you use SELECT *, the materialized view takes all columns that exist in the base table at the moment the MV is created, and that column list becomes fixed for the MV. If you later add new columns to the base table, those new columns don’t automatically become part of the materialized view. The MV’s schema won’t evolve with the base table—you’d have to redefining the MV with an explicit column list (or recreate it) to include or adjust columns. Explicitly listing columns gives you deliberate control over exactly what is materialized, making maintenance predictable. It avoids schema drift where changes to the base table aren’t reflected in the MV, which is why the recommended practice is to avoid SELECT * in MV definitions.
Question 4
When resizing a multi-cluster warehouse, which clusters are resized?
Correct Answer:
All of them
Explanation:
In a multi-cluster warehouse, the size you set is applied uniformly to every cluster that belongs to that warehouse. A multi-cluster warehouse is designed to provide high concurrency by spinning up multiple clusters, all of which share the same size setting. When you resize, Snowflake updates the compute power of each cluster to the new size so performance remains consistent across the entire warehouse. The min/max cluster controls are about how many clusters can run, not about which clusters get resized, and resizing doesn’t target only clusters that are running or those created later. So the change applies to all clusters in that warehouse.
Question 5
How many days of query history can you view in the History tab?
Correct Answer:
14 days
Explanation:
The History tab is designed to show a practical window of recent activity, specifically the last 14 days. This two-week view gives you quick access to rising issues or long-running queries without overwhelming you with too much data. In this window you can see each query’s start time, duration, status, user, and the SQL text, which helps you diagnose failures or performance problems in the near past. If you need access to longer-term history beyond 14 days, Snowflake provides longer-retention options through ACCOUNT_USAGE views, such as QUERY_HISTORY, which retain data for a much longer period (up to about a year in many setups).
Question 1
Exam overview

About this Exam

Prepare with the SnowPro Advanced Architect Practice Test practice quiz. This question bank includes 10 questions covering count, snowflake, query, col1, and distinct. Use it to review important concepts, identify knowledge gaps, and build confidence for the related exam, course, or assessment.

More details

Additional Information

SnowPro Advanced Architect Practice Test

This practice set contains 10 questions from the matching question bank and focuses on count, snowflake, query, col1, and distinct. Work through each question carefully, review the provided solutions, and revisit topics that need more study before your next attempt.

This is an independent study resource intended for practice and review; it is not an official examination or an endorsement by any organization named in the title.

Quiz information

Frequently Asked Questions

The complete question count is available after full access is unlocked.
No fixed duration is currently configured for this quiz.
Question explanations are included where they are available in the quiz content, helping you review the reasoning after answering.
Yes. You can retake the practice test again as you continue studying during your available access period.
After your access is confirmed, you can continue into the complete practice exam from this quiz flow.
Unless explicitly stated otherwise, this page provides independent practice material for study and exam preparation and is not the official examination itself.
Keep studying

Related Questions