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.