📝

ServiceNow Interview Prep

Jun 16, 2025

Summary

  • The session covered the top 50 frequently asked ServiceNow developer interview questions and answers, emphasizing practical understanding for interview preparation.
  • Detailed explanations were provided on key ServiceNow concepts such as UI Policy vs Data Policy, Client Scripts, Business Rules, GlideRecord, ACLs, SLAs, Import Sets, Update Sets, and the Service Catalog.
  • The facilitator agreed to share the list of questions and answers as a PDF document via WhatsApp for group study and future reference.
  • Attendees were encouraged to prepare these questions to improve their chances in interviews and were advised about further sessions and batch communications.

Action Items

  • Sreenivas: Save the document containing the top 50 ServiceNow developer entry questions and answers.
  • Sreenivas: Share the saved document as a PDF in the WhatsApp group.
  • Sreenivas: Drop a message with the documentation for all relevant groups and inform about upcoming sessions.
  • Attendees: Prepare answers to at least the top 50-53 questions before the next session.
  • Sreenivas: Follow up with batch timings and additional session details to groups.

ServiceNow: Interview Questions & Core Concepts

  • Reviewed the difference between UI Policy and Data Policy, including their execution context and use cases.
  • Defined Client Scripts, types, parameter usage, and interaction with UI Policies.
  • Explained Business Rules (Before, After, Async, Display), their execution order, and specific use cases (e.g., Display Business Rule and g_scratchpad).
  • Walked through methods to trigger notifications and send emails via Business Rule, Event, CC/BCC handling, and notification scripting.
  • Covered the server-side API GlideRecord, its common methods, and differences from GlideAggregate.
  • Outlined client-side APIs and their functions in forms and scripts.
  • Demonstrated code writing for fetching, querying, and filtering records using GlideRecord, with practical coding scenarios.
  • Explained GlideAjax, its use for server-to-client data transfers, asynchronous vs synchronous calls, and standard syntax.
  • Discussed Script Includes, their types, and client/server-side usage, including how to make them callable from the client side.
  • Detailed how to configure notification bodies and referenced mail scripts for dynamic content.
  • Summarized SLAs (SLA, OLA, UC), their business contexts, and terms like retroactive start/pause.
  • Provided information on ACL (Access Control List) types, application levels, and best practices for role/group assignment.
  • Compared UI Policies and Client Scripts, especially in conflict or override situations (final result determined by UI Policy).
  • Reviewed Service Catalog items, including Record Producers, Order Guides, Cascade Variables, and User Criteria, explaining visibility and variable sets.
  • Described Update Sets, their creation, migration, and collision/error handling during instance changes.
  • Explained Import Sets, the transformation process, sources supported, and duplicate data handling.
  • Highlighted Metric Definitions and their role in performance measurement.
  • Confirmed predefined tables cannot be deleted and methods for determining ServiceNow version in use.

Decisions

  • Document to be shared as PDF via WhatsApp group — To ensure accessibility for all participants on both computer and mobile devices.
  • Group/batch messages to be sent before next sessions — For clear communication of updates and new session times.

Open Questions / Follow-Ups

  • Pending completion and clarification for some topics, such as deeper dives into notification scripting and abstract class types for Script Includes (to be addressed in future sessions).
  • Attendees should reach out if issues are faced accessing the shared PDF or if there are further questions regarding the topics covered.