About the Exam

This exam validates specialized knowledge, skills, and best practices for using generative AI methodologies in Snowflake, including key concepts, features, and programming constructs. It is aimed at candidates with at least 1 year of Gen AI experience with Snowflake in an enterprise environment, and assumes prior SQL and data engineering knowledge. Passing demonstrates the ability to define and implement Snowflake Gen AI principles, leverage Cortex AI and related LLM offerings, and build with Snowpark Container Services and Snowflake Model Registry. This exam version is retiring and is being replaced by GES-C02.

Exam Topics

  • Snowflake for Gen AI Overview26%
  • Snowflake Gen AI & LLM Functions40%
  • Snowflake Gen AI Governance22%
  • Snowflake Document AI12%

How to Use This Practice Exam

  1. Browse — Read each question, select your answer, and reveal the explanation.
  2. Exam Mode — Simulate real exam conditions with a timed session and score report.
  3. Learn Mode — Spaced repetition schedules questions you struggle with for long-term retention.

Download the Full Exam PDF

Get every question and answer in a clean, printable PDF built for offline study. Purchase once, keep permanent access, and re-download the latest version anytime.

Last updated August 12, 2026 at 9:07 AM

Topic filter
Retired questions
Question sort
Questions per page

QuestionQ1

Snowflake Gen AI & LLM Functions

How does Snowflake Cortex Analyst enable multi-turn conversations while preserving context across user interactions?

Explanation

Cortex Analyst supports follow-up questions by processing the full conversation history with every new query, because the underlying LLM does not retain state between requests.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ2

Snowflake Gen AI & LLM Functions

A Gen AI Specialist must prepare long documents for LLM ingestion.

Which Snowflake Cortex function supports this requirement by returning an array of text chunks?

Explanation

SNOWFLAKE.CORTEX.SPLIT_TEXT_RECURSIVE_CHARACTER recursively splits text for embedding or search-indexing preprocessing and returns an array of strings containing the extracted text chunks.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ3

Snowflake Gen AI & LLM Functions

Which Snowflake Cortex feature or function lets users ask questions in natural language and get direct responses without having to write SQL code?

Explanation

Cortex Analyst enables business users to ask natural-language questions about structured data and receive direct answers without writing SQL. It provides managed text-to-SQL capabilities, generating and executing the required SQL on the user’s behalf.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ4

Snowflake Gen AI Governance

Which governance principles does Snowflake guarantee when its Gen AI features and the underlying models are used?

Choose two
Explanation

Snowflake states that customer data is not available to other customers or model developers, and that access to Snowflake AI features and models can be governed through familiar role-based access control (RBAC).

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!

QuestionQ5

Snowflake Gen AI Governance

A Snowflake ACCOUNTADMIN must restrict LLM usage by granting access only to individual roles. For this purpose, they disabled LLM usage for every model in the account.

Which commands enable the GENAI_DEVELOPER role to use the COMPLETE function with the llama3.1–70b model?

Explanation

When the account allowlist blocks model access, a role needs the model-specific Snowflake application role SNOWFLAKE."CORTEX-MODEL-ROLE-LLAMA3.1-70B" to use that model. Calling SNOWFLAKE.CORTEX.COMPLETE also requires the SNOWFLAKE.CORTEX_USER database role. Granting both roles to GENAI_DEVELOPER provides the required function privilege and least-privilege access to the specified model.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!
Know a question that should be here? Contribute to this exam
Back home