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.
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.
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.)
Hard2A 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?
Easy3A developer is working on an application in Studio and needs to create a new table that extends a base table. Which step is essential?
Easy4Which TWO statements are true about using ServiceNow Studio for application development?
Medium5A 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?
Hard6A 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?
Hard7A 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?
Hard8A 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?
Medium9Which TWO application file types can be exported as XML from Studio?
Easy10A developer is creating a business rule that runs before a query to modify the query condition. Which event should be specified?
Hard11Refer 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?
Medium12A developer is using ServiceNow Studio to deploy a custom application to a production instance. Which THREE actions are recommended best practices for deployment?
Medium13A 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?
Easy14Which THREE of the following are components that can be created directly within ServiceNow Studio?
Medium15A 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?
Hard16A 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?
Medium17A 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?
Hard18Which TWO of the following are valid methods to create a new application scope in ServiceNow Studio?
Medium19Refer to the exhibit. What does this script do?
Easy20A company needs to create a new application in ServiceNow Studio. What is the correct first step?
Easy21A 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?
Medium22A 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?
Medium23A 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?
Hard24A 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?
Hard25A developer is designing a UI Policy that should run client-side but references a complex server-side calculation. Which approach is best?
Hard26A developer builds an application in Studio and wants to ensure all changes are captured in an update set. What is true?
Medium27A 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?
Hard28A developer needs to share a custom table from a scoped application with another application. What is the best practice in Studio?
Medium29A 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?
Medium30A developer is creating a Scheduled Job in Studio that needs to run every hour. Which type of trigger should be selected?
Easy31A 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?
Medium32After importing an update set from another instance, a scoped application shows multiple conflicts in Studio. What is the best first step to resolve?
Medium33When building a custom application using ServiceNow Studio, which of the following is NOT a recommended practice for version control?
Medium34Which of the following is a benefit of using ServiceNow Studio for application development?
Easy35Match each ServiceNow scripting API to its function.
Medium36When 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?
Medium37A 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?
Hard38Refer 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?
Hard39A developer needs to add a new table to an existing scoped application in ServiceNow Studio. What is the correct sequence of steps?
Easy40A 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?
Medium41A 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?
Hard42A 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?
Hard43A developer is building an application in ServiceNow Studio. Which three of the following are correct practices when using Studio? (Choose three.)
Medium44A developer wants to add a new field to a table that is part of a scoped application. What is the correct method in Studio?
Medium45Drag and drop the steps to create an ACL (Access Control List) in ServiceNow into the correct order.
Medium46A 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?
Easy47Refer 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?
Hard48In ServiceNow Studio, which role is required to create a new scoped application?
Easy49In ServiceNow Studio, when developing a flow that requires a decision based on a record's category, which component should be used?
Easy50In ServiceNow Studio, which TWO elements can be created directly from the 'Create Application File' wizard? (Choose two.)
Easy51A developer is building a scoped application in Studio that needs to access global records. Which application property should be enabled?
Medium52A 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.)
Medium53A developer needs to expose a custom table's data via REST API in ServiceNow Studio. Which approach should they use?
Easy54Which THREE considerations are important when designing a scoped application for a customer?
Hard55A 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?
Medium56Which TWO actions can be performed directly from ServiceNow Studio?
Medium57In ServiceNow Studio, which file type is automatically generated when creating a new application?
Easy58A 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?
HardOther domains
All SNOW-CAD exam domains
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.