Courseiva

SNOW-CAD · domain

Application development using ServiceNow Studio

Practise ServiceNow Certified Application Developer CAD Application development using ServiceNow Studio practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.

58 questions15 easy25 medium18 hard

Focused practice

Practice Application development using ServiceNow Studio questions

Scored sessions drawing only from this domain — pick a length below.

Start 20-question practice test →

What this domain covers

What to know about Application development using ServiceNow Studio

Application development using ServiceNow Studio questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Watch out for

Common Application development using ServiceNow Studio exam traps

  • Answering from memory before reading the full scenario.
  • Missing a constraint such as cost, availability, security, scope or command context.
  • Choosing a broad answer when the question asks for the most specific fix.
  • Ignoring why the wrong options are tempting.

Question index

All Application development using ServiceNow Studio questions (58)

Click any question to see the full explanation, or start a practice session above.

1

A developer is creating an application in ServiceNow Studio and needs to ensure that all new records created in a custom table are automatically assigned a number. Which THREE methods can be used to achieve this? (Choose three.)

Hard
2

A developer needs to create a custom application that tracks employee training completions. The application must allow managers to view a list of their direct reports' training records. Which ServiceNow Studio feature should be used to define the relationship between the Manager and Employee tables?

Easy
3

A developer is working on an application in Studio and needs to create a new table that extends a base table. Which step is essential?

Easy
4

Which TWO statements are true about using ServiceNow Studio for application development?

Medium
5

A developer has created a custom application and wants to ensure that all changes are captured in an update set for migration. Which practice should be followed?

Hard
6

A developer is building a flow in Flow Designer as part of a scoped application. The flow needs to trigger when a record is created in a specific table. Which trigger should be used?

Hard
7

A developer is building a custom application in ServiceNow Studio for IT asset management. The application includes a table 'Asset' with fields: asset_tag (string), serial_number (string), purchase_date (date), cost (currency), and status (choice: In Use, In Stock, Retired). The developer needs to create a business rule that automatically sets the status to 'Retired' when the cost is zero and the purchase_date is older than 5 years. The business rule should run before the record is saved to the database and should not prevent the save if conditions are not met. The developer writes the following business rule in Studio: Table: Asset, When: Before, Order: 100, Condition: current.cost == 0 && current.purchase_date < gs.yearsAgoStart(5). The script is: current.status = 'Retired'; However, the status is not being updated as expected. What is the most likely issue?

Hard
8

A developer is building a custom application in ServiceNow Studio. The application requires a table that stores incident-like records but with additional custom fields. The developer wants to leverage existing functionality such as assignment rules, escalation, and SLA tracking. Which approach should the developer take?

Medium
9

Which TWO application file types can be exported as XML from Studio?

Easy
10

A developer is creating a business rule that runs before a query to modify the query condition. Which event should be specified?

Hard
11

Refer to the exhibit. The above JSON represents an application manifest generated by Studio. What does the dependency on 'global' with version '>=3.0.0' indicate?

Medium
12

A developer is using ServiceNow Studio to deploy a custom application to a production instance. Which THREE actions are recommended best practices for deployment?

Medium
13

A developer wants to use ServiceNow Studio to create a client script that runs when a form loads and sets a field value based on the current user's department. Which type of client script should be used?

Easy
14

Which THREE of the following are components that can be created directly within ServiceNow Studio?

Medium
15

A developer encounters this error when running a business rule in a scoped application. The table 'x_myapp_incident' was created in the application scope and has records in it. What is the most likely cause?

Hard
16

A developer is creating a custom application in ServiceNow Studio and wants to ensure that the application can be easily installed in other instances without conflicts. Which approach should the developer follow?

Medium
17

A developer is creating a scoped application and needs to reference a global table (e.g., 'sys_user') from a business rule. Which TWO statements are true regarding cross-scope access?

Hard
18

Which TWO of the following are valid methods to create a new application scope in ServiceNow Studio?

Medium
19

Refer to the exhibit. What does this script do?

Easy
20

A company needs to create a new application in ServiceNow Studio. What is the correct first step?

Easy
21

A developer is working on a new application and wants to ensure all changes are tracked for deployment. The developer creates a new application in Studio and makes modifications. When the developer tries to create an update set, the application changes are not captured. The developer checks the application properties and sees the 'Update Set' field is set to 'Default'. The developer is in a scoped application. What is a possible reason?

Medium
22

A company uses a scoped application to manage IT equipment. The application has a client script that calls a GlideRecord query on a large table. Recently, the script started showing 'Script exceeded maximum execution time' errors. The developer checks the Studio debugger and sees the query runs on the entire table without filters. The developer needs to fix this issue. The environment is production, and downtime must be minimized. Which course of action should the developer take?

Medium
23

A developer is experiencing an issue where a client script is not executing in a scoped application. Which TWO of the following could be causing the issue?

Hard
24

A large enterprise has multiple scoped applications that share common code. The developer created a shared application as a dependency. However, when updating the shared application, some dependent applications break. The developer needs to manage updates to the shared application without causing disruptions. The environment is under change control and requires approval for any deployment. Which approach is the best practice?

Hard
25

A developer is designing a UI Policy that should run client-side but references a complex server-side calculation. Which approach is best?

Hard
26

A developer builds an application in Studio and wants to ensure all changes are captured in an update set. What is true?

Medium
27

A developer is troubleshooting a client script that hides a field on a form when a condition is met, but it is not working. The script is attached to the 'g_form' object in Studio. What is the most likely reason?

Hard
28

A developer needs to share a custom table from a scoped application with another application. What is the best practice in Studio?

Medium
29

A large enterprise has developed a custom scoped application in ServiceNow Studio to manage employee onboarding. The application includes multiple business rules, client scripts, and a custom table. Recently, after a clone from production to a sub-production instance, the application fails to upgrade properly. The developer notices that the application version in the sub-prod instance shows an older version than the source, and many application files appear to be missing. The developer suspects the issue is related to how the application was packaged or the upgrade process. What should the developer do to resolve this issue?

Medium
30

A developer is creating a Scheduled Job in Studio that needs to run every hour. Which type of trigger should be selected?

Easy
31

A developer notices that the business rule does not set the assignment group as expected when a new record is created with state 0. What is the most likely issue?

Medium
32

After importing an update set from another instance, a scoped application shows multiple conflicts in Studio. What is the best first step to resolve?

Medium
33

When building a custom application using ServiceNow Studio, which of the following is NOT a recommended practice for version control?

Medium
34

Which of the following is a benefit of using ServiceNow Studio for application development?

Easy
35

Match each ServiceNow scripting API to its function.

Medium
36

When creating a business rule in Studio, a developer wants the rule to run only when the state field changes from 'New' to 'Work in Progress'. Which condition should be used?

Medium
37

A developer needs to implement a server-side validation that prevents update to a record if a related record's status is 'Closed'. Where should this logic be placed?

Hard
38

Refer to the exhibit. A developer created this Script Include for use in a Service Portal widget. When calling the processor from a client script, the developer passes no 'sysparm_name' parameter. What will be the result?

Hard
39

A developer needs to add a new table to an existing scoped application in ServiceNow Studio. What is the correct sequence of steps?

Easy
40

A developer is building a custom application that requires a scheduled job to run every hour and check for overdue tasks. In ServiceNow Studio, what is the best way to implement this?

Medium
41

A developer is debugging a Business Rule that runs on 'before' but not showing expected behavior. In Studio, which tool can show the execution order and triggered scripts?

Hard
42

A developer is troubleshooting a business rule in a scoped application that is not triggering. The rule is set to run 'before' query, with condition 'current.state == 1'. The table has read ACLs that restrict access. What is the most likely reason the business rule is not executing?

Hard
43

A developer is building an application in ServiceNow Studio. Which three of the following are correct practices when using Studio? (Choose three.)

Medium
44

A developer wants to add a new field to a table that is part of a scoped application. What is the correct method in Studio?

Medium
45

Drag and drop the steps to create an ACL (Access Control List) in ServiceNow into the correct order.

Medium
46

A ServiceNow developer is creating a new scoped application in Studio to manage IT asset lifecycle. They want to ensure the application is easily identifiable and follows best practices. What should the developer set for the application's name and scope fields?

Easy
47

Refer to the exhibit. What is the primary issue with this script if it is intended to update all incidents in state 'New' (state=1) to priority 2?

Hard
48

In ServiceNow Studio, which role is required to create a new scoped application?

Easy
49

In ServiceNow Studio, when developing a flow that requires a decision based on a record's category, which component should be used?

Easy
50

In ServiceNow Studio, which TWO elements can be created directly from the 'Create Application File' wizard? (Choose two.)

Easy
51

A developer is building a scoped application in Studio that needs to access global records. Which application property should be enabled?

Medium
52

A developer is troubleshooting an issue where a business rule is not firing. Which TWO steps should the developer take to diagnose the problem? (Choose two.)

Medium
53

A developer needs to expose a custom table's data via REST API in ServiceNow Studio. Which approach should they use?

Easy
54

Which THREE considerations are important when designing a scoped application for a customer?

Hard
55

A developer wants to create a new UI action that appears on the form only when the record is in a specific state. Which property should be configured?

Medium
56

Which TWO actions can be performed directly from ServiceNow Studio?

Medium
57

In ServiceNow Studio, which file type is automatically generated when creating a new application?

Easy
58

A developer needs to debug an issue where a client script is not triggering when a field changes. What is the most efficient first step in troubleshooting within Studio?

Hard

Frequently asked questions

What does the Application development using ServiceNow Studio domain cover on the SNOW-CAD exam?
Application development using ServiceNow Studio questions test whether you can apply the concept in context, not just recognise a definition.
How many questions are in this domain?
This page lists all 58 Application development using ServiceNow Studio questions in the SNOW-CAD question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
What is the best way to practise this domain?
Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
Can I practise only Application development using ServiceNow Studio questions?
Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.
servicenow-cad SERVICENOW-CAD sn studio development Practice Questions