Free CAD Sample Questions — ServiceNow Certified Application Developer

ServiceNow Certified Application Developer (CAD) is a developer-level ServiceNow certification exam. The blueprint splits the exam across 5 domains, starting with Application Development, Scripting, Service Portal. On exam day you face around 166 questions in 90 minutes, in formats such as multiple choice. The 20 questions below are free samples written to match that style: answer each one first, then reveal the correct answer and note which topics you miss. The CAD is rated medium in difficulty, and most candidates prepare with at least 12 months of hands-on experience. Because every answer is revealed in place, you can work through the whole set without leaving this page. Work through all 20 samples before deciding whether to buy the full 166+ question PDF.

  • 20 free questions
  • 90 min
  • $200 official fee
  • blueprint vcurrent
  • Every free question shows the correct answer
  • Questions follow the official 5-domain blueprint
  • No account or email required
  • 166+ questions in the full PDF

Looking for more? Click here to get the full PDF with 166+ practice questions for $10 for offline study and deeper preparation.

Question 1

What is the best UX format to use for lists and forms?

  • A. Forms
  • B. Lists
  • C. Standard
  • D. Classic
Show Answer
Correct Answer:
D. Classic
Question 2

Which items are valid UI Action types in ServiceNow? (Choose three.)

  • A. List banner button
  • B. Form button
  • C. Record navigation button
  • D. List choice
  • E. Form choice
  • F. Workflow action
Show Answer
Correct Answer:
  • A. List banner button
  • B. Form button
  • D. List choice
Question 3

What field type would you select if you want to query records from another table on a form?

  • A. Use the Date field type
  • B. Use the Phone Number field type
  • C. Use the String field type
  • D. Use the Reference field type
Show Answer
Correct Answer:
D. Use the Reference field type
Question 4

Which of the following objects does a Before Business Rule have access to in a script?

  • A. current
  • B. previous
  • C. GlideRecord
  • D. All of the above
Show Answer
Correct Answer:
D. All of the above
Question 5

What is the ServiceNow App Repository?

  • A. Request table
  • B. database containing ServiceNow apps
  • C. collection of files in a Git database
  • D. Another name for update sets
Show Answer
Correct Answer:
B. database containing ServiceNow apps
Question 6

Which source control operation is available from BOTH Studio and the Git Repository?

  • A. Create Branch
  • B. Apply Remote Changes
  • C. Stash Local Changes
  • D. Edit Repository Configurations
Show Answer
Correct Answer:
A. Create Branch
Question 7

What Module Link type is used to access an Application Properties page?

  • A. Single Record
  • B. HTML (from Arguments)
  • C. URL (from Arguments)
  • D. Script (from Arguments)
Show Answer
Correct Answer:
C. URL (from Arguments)
Question 8

In a privately-scoped application, which methods are used for logging messages in server-side scripts? (Choose two.)

  • A. gs.logError()
  • B. gs.log()
  • C. gs.debug()
  • D. gs.info()
  • E. gs.error()
Show Answer
Correct Answer:
  • C. gs.debug()
  • D. gs.info()
Question 9

What intuitive development interface guides users through the initial application development process?

  • A. Guided Tour Designer
  • B. Guided Application Creator
  • C. ServiceNow Studio
  • D. Flow Designer
Show Answer
Correct Answer:
B. Guided Application Creator
Question 10

Which one of the following is NOT a UI Action type?

  • A. List choice
  • B. Form button
  • C. List banner button
  • D. Form choice
Show Answer
Correct Answer:
D. Form choice
Question 11

Which platform feature can be used to determine the relationships between field in an Import Set table to field in an existing ServiceNow table?

  • A. Business Service Management Map
  • B. Data Sources
  • C. Transform Map
  • D. CI Relationship Builder
Show Answer
Correct Answer:
C. Transform Map
Question 12

For Application Access there is a configuration option called Allow access to this table via web services. Which one of the following statements is true when this option is selected?

  • A. This option restricts the ability to delete records via web services but records can always be read
  • B. Even when not selected, users with the correct permissions can use web services to access the table's records
  • C. This option restricts access only to SOAP web services but does not apply to REST
  • D. The user performing the query via web services must have the correct permissions to access the table's records
Show Answer
Correct Answer:
D. The user performing the query via web services must have the correct permissions to access the table's records
Question 13

How does ServiceNow match inbound email to existing records?

  • A. Watermark
  • B. Record link
  • C. Subject line
  • D. sys_id
Show Answer
Correct Answer:
A. Watermark
Question 14

Which of the following statements is NOT true for the Form Designer?

  • A. To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form
  • B. To add a field to the form layout, drag the field from the Fields tab to the desired destination on the form
  • C. To remove a field from the form layout, hover over the field to enable the Action buttons, and select the Delete (X) button
  • D. To create a new field on a form’s table, drag the appropriate data type from the Field Types tab to the form and then configure the new field
Show Answer
Correct Answer:
A. To add a section to the form layout, drag it from the Field Types tab to the desired destination on the form
Question 15

What plugin enables the Guided Application Creator?

  • A. com.glide.sn-guided-app-creator
  • B. com.glide.service_creator
  • C. com.glide.snc.apps_creator
  • D. com.snc.apps_creator_template
Show Answer
Correct Answer:
A. com.glide.sn-guided-app-creator
Question 16

There is a basic strategy when creating a Utils Script Include. Identify the step that does not belong.

  • A. Identify the table
  • B. Script the function(s)
  • C. Create a class
  • D. Create a prototype object from the new class
Show Answer
Correct Answer:
A. Identify the table
Question 17

Which one of the following is a good practice for adding instructions to a form?

  • A. Related links to wiki pages
  • B. Context Menu UI Action
  • C. Annotations
  • D. populated read-only field
Show Answer
Correct Answer:
C. Annotations
Question 18

What data types of Flow Designer variables are supported to store record data and complex data? (Choose three.)

  • A. Label data type
  • B. Integer
  • C. Array.Reference
  • D. Choice
  • E. String
Show Answer
Correct Answer:
  • B. Integer
  • D. Choice
  • E. String
Question 19

Which method call returns true only if the currently logged in user has the catalog_admin role and in no other case?

  • A. g_user.hasRole('catalog_admin')
  • B. g_user.hasRoleExactly('catalog_admin')
  • C. g_user.hasRoleOnly('catalog_admin')
  • D. g_user.hasRoleFromList('catalog_admin')
Show Answer
Correct Answer:
B. g_user.hasRoleExactly('catalog_admin')
Question 20

Which one of the following is true for this script fragment? g_user.hasRole('x_my_app_user');

  • A. There is no g_user.hasRole() method
  • B. The method returns false only if the currently logged in user has the x_my_app_user role
  • C. The method returns true only if the currently logged in user has the x_my_app_user role
  • D. The method returns true if the currently logged in user has the x_my_app_user role or the admin role
Show Answer
Correct Answer:
D. The method returns true if the currently logged in user has the x_my_app_user role or the admin role

CAD sample questions FAQ

Are these CAD sample questions from the real exam?

No. They are original practice questions written to match the format and topic mix of the ServiceNow Certified Application Developer exam, which contains around 166 questions. Treat them as representative practice, not leaked exam content.

How many free CAD sample questions do I get?

This page includes 20 questions, each with its correct answer you can reveal in place. The full study PDF expands that to 166+ questions.

Do the sample questions include the correct answers?

Yes. Open the answer panel under each question to see which option is correct. Answer first, then reveal, so the set works as a self-check rather than a reading exercise.

Is 20 sample questions enough to pass the CAD?

Not on its own. Use the samples to find weak topics, revise them against the official domains, then work through the full 166+ question set under timed conditions before booking the exam.

Aced these? Get the Full Exam

Download the complete CAD study bundle with 166+ questions in a single printable PDF.