Snowflake NAS-C02 Certification Exam Sample Questions

NAS-C02 Braindumps, NAS-C02 Exam Dumps, NAS-C02 Examcollection, NAS-C02 Questions PDF, NAS-C02 Sample Questions, SnowPro Specialty - Native Apps Dumps, SnowPro Specialty - Native Apps Official Cert Guide PDF, SnowPro Specialty - Native Apps VCE, Snowflake SnowPro Specialty - Native Apps PDFWe have prepared Snowflake SnowPro Specialty - Native Apps (NAS-C02) certification sample questions to make you aware of actual exam properties. This sample question set provides you with information about the SnowPro Specialty - Native Apps exam pattern, question formate, a difficulty level of questions and time required to answer each question. To get familiar with Snowflake Certified SnowPro Specialty - Native Apps exam, we suggest you try our Sample Snowflake NAS-C02 Certification Practice Exam in simulated Snowflake certification exam environment.

To test your knowledge and understanding of concepts with real-time scenario based Snowflake NAS-C02 questions, we strongly recommend you to prepare and practice with Premium Snowflake SnowPro Specialty - Native Apps Certification Practice Exam. The premium Snowflake SnowPro Specialty - Native Apps certification practice exam helps you identify topics in which you are well prepared and topics in which you may need further training to achieving great score in actual Snowflake Certified SnowPro Specialty - Native Apps exam.

Snowflake NAS-C02 Sample Questions:

01. On Friday a provider moved the DEFAULT channel's release directive from v8 to v9. By Monday every consumer instance reports v9 and the directive names only v9, but the provider's attempt to remove v8 from the channel has still not completed. One consumer account ran a multi-day stored procedure from the app across the weekend.
What best explains why v8 is still in the channel?
a) A version cannot be removed while any consumer still has the app installed, so v8 stays until those accounts uninstall.
b) The channel's release directive must be unset before the version it previously named can be removed.
c) The upgrade reached v9 only in the provider's primary region, so v8 still serves the remaining regions.
d) Code already running when the upgrade began finishes on the version it started on, and the previous version cannot be removed from the channel until those executions have completed.
 
02. An app creates a database of results in the consumer's account and runs one scheduled task, and its manifest requests CREATE DATABASE and EXECUTE TASK. The roadmap adds a container service two releases later, which will need CREATE COMPUTE POOL as well. The team believes the first manifest has to name that privilege now.
What should a Native Apps Specialist tell them?
a) The belief holds: the privileges a consumer grants at installation are the only ones the app will ever hold.
b) Each version ships its own manifest and setup script, so the release that introduces the service is the one whose manifest requests CREATE COMPUTE POOL.
c) The privilege can be requested now and switched on later with ALTER APPLICATION <name> SET, so the consumer consents only once.
d) A privilege may be added in a later version only once release channels are enabled on the package, since consent is recorded per channel.
 
03. Two consumers install the same version of a profiling app, and both bind their orders table through the app's register callback. The app's summary report returns rows for the first consumer and nothing for the second. The first consumer's table happens to be named sales_db.public.orders, the name the provider used while developing the app.
What does that pattern point to?
a) The app's SQL names the table directly instead of dereferencing the binding, so it resolves only where the name happens to match.
b) The second consumer's reference is multi-valued, so the report has to read each bound object in turn.
c) The second consumer granted the application SELECT on the table rather than IMPORTED PRIVILEGES ON SNOWFLAKE DB, which is what lets an app read a consumer's database.
d) The report is defined in a versioned schema, and the objects in one are recreated as the version is installed, so the second consumer's binding was cleared along with the previous view.
 
04. An app's container service has to be started once the app is installed, and started again on the new code after an upgrade. The provider is deciding where that work belongs.
Which two statements should guide that decision?
(Select two.)
a) The service should be started from the setup script, which the framework runs only when a new version of the app is installed.
b) The version_initializer is invoked during installation once the setup script finishes without errors, and during an upgrade when the new version's setup script succeeds.
c) after_server_version_change is the hook for this, since the framework calls it whenever the app moves to a new version.
d) The version_initializer runs after the consumer grants the privileges the manifest requests.
e) Work that happens once per version, such as starting or upgrading a service, belongs in the version_initializer.
 
05. While debug mode was on, a provider created a scratch table inside their development app to hold test rows. Checking the app's objects afterwards, they find that the scratch table is not held by the app in the way the objects the setup script created are.
What explains the scratch table's ownership?
a) Debug mode suspends the application boundary for the session, so anything created while it is on is owned by the application package.
b) Only objects the setup script creates are ever owned by the app; anything created afterwards belongs to the role that created it.
c) An object created while debug mode is on does not take the same ownership as the app.
d) A table cannot be held by an app at all, so the provider should have created it in a versioned schema instead.
 
06. An app profiles the regional sales tables a consumer chooses to make available to it. The reference that holds them is declared multi_valued: true, and consumers add and drop regions through the year.
What must the procedure named by that reference's register_callback be written to handle?
a) Every operation the consumer can pass it, meaning ADD, REMOVE and CLEAR, since a table can be bound, taken away, or the whole reference emptied after installation.
b) SET and UNBIND, the two operations a consumer passes when a binding changes.
c) Nothing beyond returning a status, since SYSTEM$REMOVE_REFERENCE unbinds an object without reaching the app.
d) Only ADD, because binding another object to a reference replaces whatever was bound to it before.
 
07. An enrichment app reads a consumer table that the manifest declares as a reference, and writes the enriched rows back into that same table. The reference entry declares privileges: [SELECT].
What should the provider change before the version is staged?
a) Request INSERT in the manifest's privileges block, where the app's other requests to the consumer are made.
b) Add a second reference entry for the same table declaring privileges: [INSERT], since an entry carries one privilege.
c) List INSERT beside SELECT in the reference's privileges.
d) Have the setup script grant INSERT on the bound table to the app's application role once the consumer binds it.
 
08. A provider is preparing a logistics-optimization app for a private listing. The manifest's privileges block requests CREATE DATABASE, EXECUTE ALERT and READ SESSION, none of them with any accompanying text. Since the last refactor the app writes into a schema the consumer binds as a reference, and it no longer creates a database of its own.
Which two revisions should the provider make before the listing is published?
(Select two.)
a) Move the three privilege requests into the references block so that the consumer binds one of their own objects to each of them
b) Have the setup script grant the three privileges to the application object, so that the consumer is not asked for them during installation
c) Give each requested privilege its own description, since that text is what accompanies the request the consumer reviews
d) Document the privileges in the README, where a consumer reads them before installing
e) Drop the CREATE DATABASE request, so the consumer is asked only for privileges the app still exercises
 
09. How does Snowflake describe the difference between a version and a patch of a Snowflake Native App?
a) Versions generally carry major updates, while patches should carry only small updates such as security fixes.
b) A patch replaces the version it applies to, so the version identifier stays fixed while the earlier build behind it is removed.
c) A version can only be added through a release channel, while a patch is added straight to the application package.
d) A patch reuses the manifest and setup script of the version it belongs to, so only the changed files are uploaded.
 
10. A data-enrichment app charges per thousand rows enriched. The provider placed the call to SYSTEM$CREATE_BILLING_EVENT inside a user-defined function that the app's Streamlit page invokes after each enrichment run, and the listing carries a usage-based plan that includes billable events. Weeks later, no billable events have been recorded for any consumer.
Why does this design record nothing?
a) SYSTEM$CREATE_BILLING_EVENT is limited to one event per minute, so events raised from an interactive page are dropped rather than queued.
b) SYSTEM$CREATE_BILLING_EVENT can only be called from a stored procedure in the app's setup script.
c) Usage collected from a Streamlit page has to be aggregated by a task before it can be billed, and the app defines no such task.
d) A user-defined function cannot write to the consumer's active event table, so the billable event has nowhere to be recorded.

Answers:

Question: 01
Answer: d
Question: 02
Answer: b
Question: 03
Answer: a
Question: 04
Answer: b, e
Question: 05
Answer: c
Question: 06
Answer: a
Question: 07
Answer: c
Question: 08
Answer: c, e
Question: 09
Answer: a
Question: 10
Answer: b

Note: Please update us by writing an email on feedback@vmexam.com for any error in Snowflake Certified SnowPro Specialty - Native Apps certification exam sample questions

Rating: 4.8 / 5 (110 votes)