All ServiceNow exams
ServiceNow Certified Application Developer (CAD)
What the ServiceNow Certified Application Developer (CAD) exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Level
- Associate
- Topic areas
- 6
- Free practice questions
- 30
- Full question bank
- 112 questions
What the ServiceNow Certified Application Developer (CAD) exam covers
The topic areas in our ServiceNow Certified Application Developer (CAD) question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Security and Restricting Access | 19% | 21 |
| Designing and Creating an Application | 18% | 20 |
| Application Automation | 18% | 20 |
| Application User Interface | 17% | 19 |
| Working with External Data | 14% | 16 |
| Managing Applications | 14% | 16 |
ServiceNow Certified Application Developer (CAD) cost and format
| Certification | CAD |
|---|---|
| Vendor | ServiceNow |
| Level | Associate |
| Status | Active |
Last checked October 22, 2026 against the official ServiceNow exam page.
ServiceNow Certified Application Developer (CAD) sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Security and Restricting Access
A sensitive field on a table must be readable only by users with the security_admin role. Which mechanism enforces this at the platform level?
- AA table-level read ACL that grants the security_admin role and denies all other users
- BA field-level read ACL on the sensitive field, which requires the security_admin role
- CA data policy that displays a warning on the form whenever a non-admin user opens the record
- DA client script that hides the field from users who do not hold the security_admin role
Show answer and explanationHide answer
Correct answer: DA field-level read ACL enforces the restriction on the server for that specific field, so it applies to every access path. A table-level ACL controls the whole record, not one field. A client script can be bypassed through the API, and a data policy warns but does not restrict.
Question 2Designing and Creating an Application
A developer must add a custom triage field to the Incident table so that it appears on the incident form in the Now Experience UI. Which approach is correct?
- ACreate a new table that extends Incident for every form, and move all incidents into it
- BCreate a field in the Incident table dictionary, then add it to the incident form layout
- CAdd the field to the Task table only, so that it is inherited without any form changes
- DCreate an HTML snippet that displays the field value and paste it into each incident form
Show answer and explanationHide answer
Correct answer: BAdding the field to the table dictionary creates the data element, and placing it on the form layout makes it visible to users. Creating a new table for every form moves records and breaks the standard model. Adding a field to Task does not place it on the incident form without a layout change, and an HTML snippet displays nothing in the data model.
Question 3Application Automation
A business rule must set the assignment group whenever the priority of an incident changes to 1. Which business rule timing and trigger fit best?
- AA client-side script on the form that runs when the user clicks the save button
- BA before business rule on update, with a condition that checks the priority change
- CA UI action button that the agent must click whenever a priority 1 incident arrives
- DA scheduled job that runs every hour and checks all incidents for priority 1
Show answer and explanationHide answer
Correct answer: BA before business rule on update runs on the server before the record is written, so the assignment group is set in the same transaction and cannot be skipped by the user. A client script can be bypassed, and an hourly job or a manual button delays the change and depends on people.
Question 4Application User Interface
Members of a support group need the default list of active incidents assigned to their group, saved so that everyone in the group sees it. Which configuration fits?
- AA read-only section on the incident form that displays the group's open incidents
- BA client script that deletes inactive incidents from the list each time it is opened
- CA shared list filter or saved filter on the incident list, made available to the group
- DAn update set that removes closed incidents from the table in the production instance
Show answer and explanationHide answer
Correct answer: CA saved filter shared with the group gives every member the same default view of active incidents assigned to their group. A read-only section shows one record, not a list. Client scripts that delete records are unsafe, and update sets move configuration rather than filter a list.
Question 5Working with External Data
A team receives a CSV file of vendor records each week and must load it into a ServiceNow table, with values mapped to the correct fields. Which feature does this?
- AAn ACL, which restricts which users can read or write the vendor table
- BA UI policy, which changes field visibility and mandatory status on the form
- CA service catalog variable set, which collects values from users through a request form
- DImport set and transform map, which stage the file and map its columns to target fields
Show answer and explanationHide answer
Correct answer: DAn import set stages the CSV rows, and a transform map maps the source columns to target fields and fields to the destination table. UI policies, variable sets and ACLs do not load data from files.
How to prepare for ServiceNow Certified Application Developer (CAD)
- Read the official ServiceNow outline first (exam page), so you know exactly what is in scope.
- Give the most time to Security and Restricting Access and Designing and Creating an Application: together they make up 37% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full ServiceNow Certified Application Developer (CAD) question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for ServiceNow Certified Application Developer (CAD) is in final review. The free practice test is open now.
Start the free practice testServiceNow Certified Application Developer (CAD) FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| ServiceNow Certified System Administrator (CSA) | ServiceNow | Associate |
| DVA-C03: AWS Certified Developer - Associate (updated) | AWS | Associate |
| Professional Cloud Developer | Google Cloud | Professional |
| PL-400: Microsoft Power Platform Developer | Microsoft | Associate |
| DVA-C02: AWS Certified Developer - Associate | AWS | Associate |
| MB-820: Microsoft Dynamics 365 Business Central Developer | Microsoft | Associate |
