DON'T WANT TO MISS A THING?

Certification Exam Passing Tips

Latest exam news and discount info

Curated and up-to-date by our experts

Yes, send me the newsletter

ServiceNow Admin Mock Interview Questions Practice | SPOTO

Whether you're preparing for your first job interview or leveling up your career, having the right preparation makes all the difference. This comprehensive resource covers the most common and challenging Interview Questions and Answers across a wide range of roles and industries — from technical positions to managerial and entry-level jobs. Browse our curated lists of Frequently Asked Interview Questions, behavioral interview questions and answers, situational interview questions, and role-specific interview prep guides designed to help you walk into any interview with confidence. Whether you're looking for IT interview questions and answers, project management interview questions, or top interview questions for freshers, our expert-reviewed content gives you real-world sample answers, proven tips, and insider strategies to help you stand out.
Make your resume stand out — at SPOTO, you can accelerate your career growth by preparing for job interviews while studying for your certification. Click Learn More to take the first step toward career advancement.
View Other Interview Questions

1
What is an Update Set and how is it used?
Reference answer
An Update Set captures configuration changes (metadata) to move customizations between instances; best practice is to complete and snapshot update sets, avoid cross-instance editing, and test in sub-prod.
2
Ensure that securing user data and maintaining compliance best practices within the cloud based platform is a priority during your role. Your explanation of data protection strategies shows your commitment to service management.
Reference answer
Your explanation of data protection strategies shows your commitment to service management.
Career Acceleration

Earn a certification to make your resume stand out.

According to data analysis, IT certification holders earn an annual salary that is 26% higher than that of average job seekers. At SPOTO, you have the opportunity to accelerate your career growth by pursuing certification and preparing for job interviews simultaneously.

1 100% Pass Rate
2 2 Weeks of Dump Practice
3 Pass the Certification Exam
3
How does the setWorkflow(e) function work?
Reference answer
The setWorkflow(e) function in ServiceNow is used to enable or disable the execution of workflows during record operations. This function controls whether workflows are triggered when a record is inserted, updated, or deleted. Key Points: - e = true: This enables the workflow to run, triggering the associated workflow when the record is processed. - e = false: This disables the workflow, preventing it from running during the record operation. Example: If you want to update a record without triggering any associated workflows, you can use setWorkflow(false) to temporarily disable workflow execution: var gr = new GlideRecord('incident'); gr.get('sys_id', '12345'); gr.setWorkflow(false); // Disable workflow gr.short_description = 'Updated Incident'; gr.update(); // Workflow will not trigger In short, setWorkflow(e) is used to control workflow execution during record operations, providing flexibility when you need to suppress or enable workflow triggers.
4
How do you manage scripts in ServiceNow?
Reference answer
Managing scripts in ServiceNow involves organizing, writing, and maintaining server-side and client-side scripts. Scripts are used to extend and customize platform functionality, including Business Rules, Script Includes, UI Actions, and Client Scripts. Best practices for script management include modularizing code, using comments and documentation, adhering to naming conventions, and version control. Testing and debugging tools, such as Script Debugger and Log Viewer, help ensure script quality and reliability, supporting efficient development and maintenance.
5
What are the different types of tables in ServiceNow, and how are they related? (frequently asked ServiceNow technical interview question)
Reference answer
ServiceNow utilizes various types of tables to organize and manage data effectively. Some common types of tables include: - Core Tables: These tables store essential information, such as users (sys_user), groups (sys_user_group), and incidents (incidents). They form the foundation of ServiceNow's data model. - Configuration Tables: Configuration tables store information about different configuration items (CIs) in the CMDB. Examples include computers (cmdb_ci_computer), servers (cmdb_ci_server), and software (cmdb_ci_software). - Custom Tables: Organizations can create custom tables to store additional data specific to their business processes. For example, a company might create a custom table to track hardware assets. - Extension Tables: Extension tables extend the functionality of existing core tables without modifying the base structure. They allow organizations to add custom fields or business rules to meet their unique requirements.
6
How do companies evaluate ServiceNow Admin candidates?
Reference answer
They assess troubleshooting logic, platform navigation speed, scripting basics, change management awareness, and communication—often via scenario walkthroughs and past examples.
7
What is the ServiceNow table?
Reference answer
A table is a collection of records in the database. Each record corresponds to a row in a table, and each field on a record corresponds to a column on that table. The Now Platform uses a table-based data structure to store and organize information. Pre-built tables are included for common IT service management (ITSM) processes, with their data fully importable and exportable in CSV, XML, or other formats. Admins can also create custom tables for specific business requirements, define field properties, create relationships between tables, and extend existing tables without modifying the originals.
8
How do I explain "low-code" to an interviewer?
Reference answer
Explain it as "democratizing technology." It means allowing business people to build their own simple tools.
9
How do users log in to ServiceNow Admin?
Reference answer
Users log in using their username, email, and password, and after registration, they receive an email with credentials and a personal ID to access the platform. Multi-factor authentication can also be enabled for security. The login process allows role-based access control for users and administrators. Once logged in, users can access modules, dashboards, and applications based on assigned roles. Session management ensures activity tracking and compliance. The platform provides secure cloud access across devices.
10
What is the purpose of ServiceNow Discovery?
Reference answer
ServiceNow Discovery is a module that identifies and maps IT infrastructure components, such as servers, applications, and network devices, within an organization. It collects configuration data and populates the CMDB, providing an accurate and up-to-date inventory of IT assets. Discovery supports dependency mapping, impact analysis, and change management by visualizing relationships between CIs. It enhances visibility, reduces manual effort, and ensures data accuracy, supporting efficient IT operations and service management.
11
What will occur when you mark a default update set as complete?
Reference answer
In this case, the system automatically produces another update set with the name Default1 and uses the same as a default update set.
12
What is the purpose of “Can Update” checkbox in the application section of table?
Reference answer
Select the check box to enable script objects from other application scopes to modify records stored in this table. This option offers runtime protection. For example, a script in another application can modify a field value on this table. This option is available only when the Can read check box is selected. Clear the check box to prevent script objects from other application scopes from modifying data stored in this table.
13
Who can customise their system settings and preferences, and what changes can they make?
Reference answer
Users can customise their system settings and preferences and change other users' date format and time zone.
14
What is a "Transform Map"?
Reference answer
A Transform Map is a set of field maps that decides the relationship between the fields in an Import Set table and fields in a target ServiceNow table.
15
How does ServiceNow handle automation and orchestration? (important for ServiceNow workflow and automation roles)
Reference answer
ServiceNow's Automation and Orchestration module enables organizations to automate manual tasks and streamline complex workflows. It helps reduce operational costs, improve efficiency, and enhance service delivery. Let's consider the process of provisioning a new virtual machine (VM) in a cloud environment. Using ServiceNow's Automation and Orchestration module, you can create a workflow that automates the entire process. The workflow can involve various tasks, such as requesting resources, verifying approvals, provisioning the VM, and notifying the user upon completion. This automation eliminates the need for manual intervention, reduces errors, and accelerates the provisioning process.
16
What is the purpose of “Can Update” checkbox in the application section of table?
Reference answer
- Select the check box to enable script objects from other application scopes to modify records stored in this table. - This option offers runtime protection. - For example, a script in another application can modify a field value on this table. - This option is available only when the Can read check box is selected. - Clear the check box to prevent script objects from other application scopes from modifying data stored in this table.
17
What is ServiceNow?
Reference answer
ServiceNow is a cloud-based IT Service Management (ITSM) platform that helps streamline business operations and automate various IT processes. It offers various modules, like Incident, Problem, Change, and Configuration Management, to name a few.
18
Explain the concept of Scoped Applications in ServiceNow.
Reference answer
Scoped Applications in ServiceNow are self-contained apps with their namespaces, preventing conflicts and enhancing data security. Each scoped app includes its tables, scripts, and modules, separated from other applications. This modular design facilitates easier development, testing, and deployment. Scoped Applications are ideal for custom solutions and third-party integrations. They provide better control over access and permissions and can be shared via the ServiceNow Store.
19
What are the benefits of ServiceNow Admin being a cloud-based solution?
Reference answer
ServiceNow Admin, a cloud-based solution, allows users to request and release instances from their instances anywhere, like a cyber cafe, without needing a separate cloud-based solution.
20
What is the difference between Flow Designer and Workflow Editor?
Reference answer
Flow Designer is a newer, low-code automation tool in ServiceNow. It uses drag-and-drop actions and supports IntegrationHub for connecting with other systems. The Workflow Editor is a legacy graphical tool for building workflows. Flow Designer is generally recommended for new development because it's easier to develop and maintain, especially for integrations. Legacy workflows may still exist in older systems. Flow Designer basically simplifies building flows with a modern interface. With recent ServiceNow releases, the workflow editor is considered old and outdated for new developments. Flow Designer is the new automation tool.
21
What is a catalog item in ServiceNow?
Reference answer
A catalog item (sc_cat_item) pertains to a preconfigured service, operation or product that can be requested by users through a service catalog. It's the place where the information about something that's wanted by a user is laid out. It's reflected in the service portal.
22
What is a Scripted REST API in ServiceNow?
Reference answer
A Scripted REST API in ServiceNow allows you to create custom RESTful web services using JavaScript. It provides a way to define custom endpoints, request methods, and processing logic for interacting with ServiceNow data and functionality. Scripted REST APIs can be used to expose ServiceNow services to external applications or integrate with other systems. They offer flexibility in designing APIs that meet specific business requirements and support advanced use cases.
23
Explain the difference between a Scheduled Job and a Business Rule.
Reference answer
A Scheduled Job is a time-based script that runs at specified intervals, automating tasks on a schedule. In contrast, a Business Rule is an event-driven script that executes when records are inserted, updated, or deleted, ensuring real-time data integrity and automation.
24
What is workaround mean in Incident Management?
Reference answer
A workaround in Incident Management is a temporary solution or alternative method used to restore service or reduce the impact of an incident until a permanent fix is applied.
25
What is the purpose of “Can Read” checkbox in the application section of table?
Reference answer
Select the check box to enable script objects from other application scopes to read records stored in this table. This option offers runtime protection. For example, a script in another application can query data on this table. First select read access to grant any other API record operation.
26
Can we impersonate users in the mobile app also?
Reference answer
Mobile impersonation is available on ServiceNow mobile apps. For information on mobile impersonations.
27
What defines a ServiceNow plugin, and what is the procedure for installing one?
Reference answer
A ServiceNow plugin is an add-on that extends the platform's functionality. Plugins provide additional features and integrations that are not available in the base system. To install a plugin, navigate to "System Applications" and select "All Available Applications." After finding the required plugin, select "Install." Follow the installation prompts and review any needed configurations. Ensure compatibility with your instance version before installation.
28
What are the key modules in ServiceNow?
Reference answer
ServiceNow encompasses a broad range of modules, including Incident Management, Problem Management, Change Management, Knowledge Management, Configuration Management Database (CMDB), and Service Catalog, among others.
29
What are the key features of the Service Now Administrator tool?
Reference answer
Service Now integration tool offers the following key features such as; - Service now provides integration - Supports integrated interfaces - Offers technology partner program - Serves as a middleware provider - Custom built integration is also possible with Service Now tool.
30
What is a table extension in ServiceNow?
Reference answer
In serviceNow, it is possible to establish parent-child relations between tables. Enable one or more child tables to share fields and records with a parent table. A table that extends another table is called a child class, and the table it extends is the parent class. A table can be both a parent and child class both extending and providing extensions for other tables. A parent class that is not an extension of another table is called a base class. Administrators and application developers can only extend tables during table creation We see many such relations in a base system such as task and incident, task and problem etc
31
How is the ServiceNow UI customized?
Reference answer
Customizing the ServiceNow UI involves leveraging tools like UI Policies, UI Actions, and Client Scripts to tailor the platform to specific organizational requirements. UI Policies allow administrators to dynamically control form field visibility, mandatory fields, and read-only states based on predefined conditions. UI Actions enable the addition of custom buttons and actions to forms and lists, enhancing user interaction and workflow efficiency.
32
What is the difference between GlideRecord and GlideAggregate?
Reference answer
GlideRecord retrieves and iterates over individual records in a table. GlideAggregate is used for aggregate queries such as COUNT, SUM, and MAX. For example, use GlideAggregate to count how many incidents are open: var ga = new GlideAggregate('incident'); ga.addAggregate('COUNT'); ga.addQuery('active', true); ga.query(); if (ga.next()) { gs.log('Open incidents: ' + ga.getAggregate('COUNT')); } GlideAggregate is more efficient for summary data, while GlideRecord is for detailed record processing.
33
Explain about the Automated Test Framework (ATF).
Reference answer
This tool will automatically click through the system to make sure everything still works after an upgrade.
34
What is the purpose of the ServiceNow Problem Management module?
Reference answer
- The ServiceNow Problem Management module identifies the root causes of recurring incidents to prevent future occurrences. - It facilitates the investigation, diagnosis, and resolution of underlying problems affecting IT services. - Problem records in ServiceNow are linked to related incidents and changes for holistic management. - Problem Management aims to minimize business disruptions and improve service reliability. - It uses problem categorization, prioritization, and escalation to ensure timely resolution.
35
What common field types are used by users when working on services?
Reference answer
Common field types include string, integer, currency, date, datetime, choice, and reference fields. Choice fields provide predefined options, while reference fields link to other tables. Date and datetime fields ensure accurate scheduling and timestamps. Numeric fields are used for calculations or metrics. Proper field type selection improves workflow accuracy. Field types ensure consistency and reliability across records and reports.
36
How can users customise applications in ServiceNow Admin?
Reference answer
Users can customize applications by modifying objects, workflows, and forms based on their roles, enabling tailored functionality for specific business processes. Customization includes creating new fields, scripts, and business rules. Users can also define notifications and approvals to match organizational policies. Personalizing dashboards and reports ensures actionable insights for team members. The platform allows safe testing in development instances before production deployment. Customization enhances productivity and user experience.
37
Write a script to create a new incident record using GlideRecord.
Reference answer
To create a new incident record using GlideRecord, you can use the following script: var gr = new GlideRecord('incident'); gr.initialize(); gr.short_description = 'New incident'; gr.insert(); This script initializes a new GlideRecord object, sets the 'short_description' field, and inserts the new record into the 'incident' table.
38
What is the difference between a Business Rule and a Script Included in ServiceNow? (important ServiceNow scripting interview question)
Reference answer
Business Rule: - Business Rules are server-side scripts that run when specific conditions are met. - They operate at the database level and trigger actions, such as updating records, setting field values, or displaying messages. - Business Rules are designed to execute automatically and can be configured to run before or after record operations (insert, update, delete). - They are useful for enforcing data consistency, implementing validations, or performing calculations during record operations. Script Include: - Script Includes are reusable server-side scripts that can be called from various client or server-side scripts. - They encapsulate a set of functions and can be utilized across multiple applications or modules within ServiceNow. - Script Includes promoting code modularity, reusability, and maintainability. - They are commonly used for complex business logic, data manipulation, or integrations. Example: Let's consider a scenario where you want to enforce a business rule that calculates the total cost of a purchase order (PO) based on the quantity and unit price. Additionally, you want to reuse this calculation logic in other areas of the system. Business Rule: Create a business rule on the Purchase Order table that triggers after an update. In the script, calculate the total cost by multiplying the quantity and unit price fields and updating the Total Cost field on the PO record. Script Include: Create a script include called “POUtils” with a function named “calculateTotalCost(quantity, unitPrice).” This function performs the calculation and returns the result. In the business rule, call the “calculateTotalCost” function from the script include to update the Total Cost field.
39
How do administrators create a new user in ServiceNow?
Reference answer
Administrators can create a new user in ServiceNow by going to the “Users” section and selecting “Users.”
40
Scenario: How would you integrate ServiceNow with an external HR system to automatically import employee records?
Reference answer
One approach is to use IntegrationHub or a scripted solution with scheduled imports. For example, configure a scheduled data import: set up an Inbound REST API or JDBC connection to the HR system's database. Use an Import Set to pull employee data into a staging table. Then, create a Transform Map to map HR fields into the sys_user table, using coalesce (like employee ID) to update existing users or insert new ones. Handle errors by logging failed records. Mention scheduling (e.g., nightly), security (auth credentials), and notifications for any import failures.
41
What is data archiving in ServiceNow?
Reference answer
- Data archiving involves managing table size growth and archiving old data. - It moves data that is no longer needed every day from primary tables to a set of archive tables. - The longer an instance runs, the more likely it is to accumulate data that is no longer relevant. For example, task records from two years ago are typically less relevant than currently active tasks. - Old data may eventually cause performance issues by consuming system resources and slowing down queries and reports
42
How are changes promoted to the live environment in an organisation with five developers assigned to specific tasks?
Reference answer
Developers work in separate development instances to avoid conflicts and ensure focused work on their assigned tasks. Changes are first tested in the UAT or staging environment to validate functionality and workflow accuracy. Once approved by the test team, changes are promoted to the live environment using update sets. Collaboration among developers ensures dependencies are managed properly. Version control helps track modifications and reduces errors. This structured approach ensures smooth deployment without disrupting ongoing operations.
43
Explain about Application in ServiceNow.
Reference answer
In ServiceNow, applications are packaged solutions helpful in delivering various services and controlling enterprise processes. It is a collection of different modules that provide information regarding those specific modules. You can see this through an example; the incident application will manage any info regarding the Incident Management process. In other words, an application includes multiple files and records that deliver services collectively.
44
What is Coalesce in ServiceNow?
Reference answer
Coalesce is a property of a field that we use in transform map field mapping. Coalescing on a field (or set of fields) lets you use the field as a unique key. If a match is found using the coalesce field, the existing record will be updated with the information being imported. If a match is not found, then a new record will be inserted into the database.
45
Briefly explain GlideRecord and an example query.
Reference answer
GlideRecord is a server-side API in ServiceNow used to query, insert, update, and delete records in tables. By default, it respects ACLs unless explicitly overridden. Example: var gr = new GlideRecord('incident'); gr.addQuery('priority', 1); gr.query(); while (gr.next()) { gs.info(gr.number); }
46
What is the significance of the Incident Lifecycle in ServiceNow?
Reference answer
- The Incident Lifecycle in ServiceNow defines stages from incident creation to resolution. - It includes stages like New, Assigned, Work in Progress, Resolved, and Closed. - Each stage has defined workflows and responsibilities, ensuring incidents are handled promptly and efficiently. - This structured approach improves incident management by providing clear accountability, reducing resolution times, and enhancing service quality.
47
What are import sets in ServiceNow?
Reference answer
In ServiceNow, import sets allow you to import data from multiple sources and then map that data to tables. Import set serves as a staging area for newly imported records.
48
What is Center of Excellence (COE) in HRSM?
Reference answer
The Center of Excellence (COE) in HRSM is a team or group that defines best practices, standards, and governance for HR service management.
49
What is SLA?
Reference answer
SLA stands for Service Level Agreement, which is a contract that defines the expected level of service and response times.
50
How can you Add or modify an HR skill?
Reference answer
You can add or modify an HR skill by navigating to the 'HR Skills' table and creating or editing a record.
51
What is a record producer?
Reference answer
A catalog item that allows users to create task-based records from the Service Catalog is called as a record producer. For example, creating a change record or a problem record using record producer. Record producers provide an alternative way to create records through Service Catalog
52
Tell me about a time you had to implement a new module or major feature in ServiceNow. How did you approach the project from start to finish?
Reference answer
S – Situation Approximately six months ago, our Facilities department approached IT with a significant challenge: their existing manual process for managing room bookings, equipment requests, and maintenance work orders was incredibly inefficient. They were using a combination of shared spreadsheets, email, and paper forms. This led to frequent double bookings of conference rooms, lost maintenance requests, difficulty tracking equipment inventory, and no centralized reporting on facilities utilization. They were spending an excessive amount of time just managing requests, rather than focusing on actual facility improvements and support. The lack of visibility and accountability was impacting employee productivity and satisfaction across the entire organization, as employees couldn't easily reserve resources or report issues, leading to frustration and delays. T – Task My task was to lead the implementation of a new Facilities Management module within our existing ServiceNow instance, leveraging the platform's capabilities to automate and centralize all facility-related requests and operations. This involved more than just configuring out-of-the-box features; I needed to understand the Facilities team's specific pain points, design workflows that mirrored or improved their existing processes, configure service catalog items, integrate with existing user data, and ensure seamless user adoption. The project objective was to provide a user-friendly, transparent, and efficient system for all employees to interact with the Facilities department, ultimately reducing manual effort for the Facilities team by at least 30% and improving overall service delivery. A – Action I began by conducting a series of in-depth requirements gathering sessions with key stakeholders from the Facilities department. This involved interviewing managers, team leads, and front-line staff to understand their current workflows, pain points, data needs, and desired outcomes. We walked through their manual processes step-by-step, from an employee submitting a request to the Facilities team fulfilling it, identifying every handoff and bottleneck. For example, for room bookings, we discussed how conflicts were currently resolved and what information was essential for a successful booking. Based on these discussions, I proposed leveraging ServiceNow's Service Catalog for all user-facing requests (room booking, equipment request, maintenance request) and the Task Management system for the Facilities team to manage and fulfill these requests. I created detailed user stories and process flow diagrams to visually represent the proposed solution, ensuring alignment with the Facilities team's expectations. My technical implementation strategy involved several key phases: - Service Catalog Item Creation: I configured three main service catalog items: "Room Booking Request," "Equipment Loan Request," and "Facilities Maintenance Request." For each item, I designed intuitive forms with relevant variables (e.g., room number, date/time, equipment type, description of issue) and created corresponding record producers to generate tasks within the Facilities module. - Workflow Automation: I built custom workflows using the Workflow Editor to automate the routing and approval processes. For room bookings, the workflow automatically checked for room availability against a custom u_facility_rooms table I created, which stored room schedules and capacities. If a conflict was detected, it would notify the requester and offer alternatives. For equipment requests, it routed to the relevant asset manager for approval and inventory check. Maintenance requests were assigned directly to the appropriate facilities technician based on category (e.g., plumbing, electrical). - Custom Table and Integration: To manage room availability and equipment inventory effectively, I created two custom tables: u_facility_rooms andu_facility_equipment . These tables were populated initially via an import from existing spreadsheets, and I set up scheduled data imports from our HR system to keep user and location data synchronized, ensuring that room bookings linked to valid users and locations. - Reporting and Dashboards: I designed custom reports and performance analytics dashboards for the Facilities manager. These included reports on room utilization, average resolution time for maintenance requests, most requested equipment, and backlog trends. This provided them with critical insights into their operations. - User Training and Documentation: Before go-live, I developed comprehensive user guides for employees on how to use the new service catalog items and conducted hands-on training sessions for the Facilities team on how to manage their tasks, fulfill requests, and utilize the dashboards. I set up a dedicated communication plan with weekly updates to all stakeholders. - Testing and Phased Rollout: We conducted extensive UAT (User Acceptance Testing) with the Facilities team and a pilot group of employees to identify and resolve any bugs or usability issues. Once stable, we initiated a phased rollout, starting with room bookings, then equipment, and finally maintenance requests, allowing for continuous feedback and adjustments. R – Result The implementation of the ServiceNow Facilities Management module was a resounding success. Within three months of the full rollout, the Facilities department reported a 40% reduction in time spent on administrative tasks related to request management, exceeding our initial goal. Room booking conflicts were virtually eliminated, leading to smoother operations and happier employees. The visibility provided by the dashboards allowed the Facilities manager to make data-driven decisions regarding resource allocation and preventative maintenance, leading to a 15% reduction in urgent, reactive maintenance issues. Employee satisfaction surveys showed a significant improvement in the ease of accessing facilities services, with an increase from 60% to 85% satisfaction. The project demonstrated the power of ServiceNow in streamlining non-IT processes and significantly improved the operational efficiency and service delivery of our Facilities department. The success of this project also garnered interest from other departments, leading to discussions about leveraging ServiceNow for their unique operational needs.
53
How would you automate service request fulfillment using Flow Designer?
Reference answer
In Flow Designer, I would create a new flow triggered by a service request submission. The flow would include actions such as creating tasks, sending notifications, updating records, and closing the request automatically when all tasks are complete. This would streamline fulfillment without manual intervention.
54
How can you prevent client-side form submission in ServiceNow?
Reference answer
It's pretty easy to prevent client-side form submission. All you have to do is build up an 'onSubmit' client script and have it return 'false.'
55
What are UI policies in ServiceNow?
Reference answer
UI policies in this cloud-based platform act as alternatives to client scripts and change a field on the form dynamically. The field can be set as visible and mandatory by using UI policies.
56
Describe ACL.
Reference answer
- ACL (Access Control List) in ServiceNow defines security rules that control user access to data. - It consists of permissions that specify what operations (read, write, create, delete) users can perform on specific tables, fields, and records. - ACL rules are evaluated top-down, meaning the most specific rule is applied first. - ACLs enhance data security by restricting access based on user roles and conditions. They also ensure data integrity and privacy by only allowing authorized users to interact with certain data.
57
Write a script to update the 'short_description' field of an incident record with a specific sys_id.
Reference answer
To update the 'short_description' field of an incident record with a specific sys_id, you can use the following script: var gr = new GlideRecord('incident'); gr.get('sys_id_value'); gr.short_description = 'Updated description'; gr.update(); This script initializes a GlideRecord object, retrieves the incident record by its sys_id, updates the 'short_description' field, and saves the changes.
58
How can a client script cancel a form submission?
Reference answer
The onSubmit method should return false if you wish to cancel a form submission through the client script. To cancel a form submission using a client script, use the code below: function onSubmit() { return false; }
59
What is difference between Service Request and Incident?
Reference answer
A Service Request is a user's request for something, such as access or information, while an Incident is an unplanned interruption or reduction in quality of a service.
60
Background script to create a service request (cart api, catalog api).
Reference answer
Use Cart API or Catalog API. var cart = new Cart(); var itemId = 'sys_id_of_catalog_item'; var request = cart.addItem(itemId); cart.placeOrder(request);
61
What is suggested to avoid creating duplicate records?
Reference answer
To avoid duplicates, unique keys like product ID or email are used to match existing records. Existing entries are updated rather than creating new ones. Validation rules and scripts can enforce uniqueness. Deduplication tools can help during bulk imports. Review and testing of data prevent conflicts. Maintaining clean data ensures system reliability and accurate reporting.
62
What happens during a "Preview" of an Update Set?
Reference answer
The system checks for errors. It looks for things like "You're trying to move a rule for a table that doesn't exist yet."
63
How does ServiceNow help with "Remote Work"?
Reference answer
It acts as the digital office. Here, everyone can see the current status of the task in ServiceNow, and you do not need to go to everyone.
64
How are data imports performed in ServiceNow?
Reference answer
Data imports in ServiceNow are performed using Import Sets. Import Sets facilitate loading data from various sources like Excel or CSV files. Field mapping ensures data is correctly aligned with target tables. Transform Maps converts imported data into ServiceNow records. Scheduled imports automate regular data updates. Data imports are crucial for maintaining up-to-date records in ServiceNow.
65
What is the "Schema Map"?
Reference answer
It's a visual diagram that shows how different tables in ServiceNow are linked together.
66
What is CMDB and why is it important?
Reference answer
The Configuration Management Database (CMDB) stores details about IT assets and their relationships. It is important because it provides a single source of truth for asset management, impact analysis, and change control. A healthy CMDB supports accurate incident, problem, and change processes.
67
How does the CMDB (Configuration Management Database) function in ServiceNow?
Reference answer
CMDB stores and manages information about Configuration Items (CIs) such as servers, software, and network devices, along with their relationships. It provides visibility into dependencies and helps with impact analysis for changes. ServiceNow Discovery automatically populates the CMDB by scanning your network and identifying CIs, ensuring that the data remains up to date. Additionally, the Dependency Views feature allows users to visualize how CIs are connected, helping to assess the impact of changes or incidents. It is crucial for Change Management as it provides crucial context on the affected CIs, enabling informed decision-making and reducing risks associated with changes. It also integrates with Event Management to detect and respond to incidents or issues, helping IT teams prioritize and resolve problems based on the relationships in the CMDB. It not only tracks and manages IT assets but also integrates with Discovery, Change Management, and Event Management, enhancing visibility, decision-making, and risk mitigation across IT operations.
68
Which role is given to Support users who will work on a ticket?
Reference answer
The role given to Support users who will work on a ticket is typically the 'itil' role.
69
What is a BSM map in ServiceNow?
Reference answer
BSM map (Business Service Management Map) is a crucial ServiceNow feature that allows users to see a visual representation of the ServiceNow CMDB and the Business Services and CIs that make up those services. BSM Map Actions in ServiceNow will enable you to display extra information about (and take action on) the CIs depicted on the map.
70
What are the benefits of ServiceNow Admin being a cloud-based solution?
Reference answer
Being cloud-based allows users to access, configure, and manage instances from anywhere, reduces infrastructure costs, and provides automatic updates and scalable resources. Cloud hosting improves data security, backup, and disaster recovery. It ensures faster deployment of new modules and workflows. Users can collaborate in real-time across locations. Maintenance and patch management are handled centrally. Cloud-based access supports mobility and remote work efficiently.
71
What steps are involved in performing instance cloning in ServiceNow?
Reference answer
Instance cloning in ServiceNow involves creating a duplicate of an existing instance for testing or development purposes. Use the System Clone application to initiate the process, selecting source and target instances. Customize settings such as data to include (full or partial), schema options, and configuration choices. Monitor and validate the cloning process to ensure data integrity and functionality consistency across instances.
72
How does the ServiceNow IT Service Management module function?
Reference answer
The ServiceNow IT Service Management (ITSM) module optimizes IT processes and enhances service delivery. It integrates incident, problem, change, and request management within a single platform. Users can log issues, track their progress, and receive timely resolutions. ITSM includes automated workflows and notifications to boost efficiency. It offers a unified system for IT operations, ensuring consistency and compliance.
73
Define view?
Reference answer
The view determines how fields on a form or list are organized. We may design various views for the same form based on the user's preferences or requirements.
74
What is Sys_id in ServiceNow?
Reference answer
Sys_id is a unique 32-character GUID (Globally Unique Identifier) assigned to each record in ServiceNow to identify it. Every table and record in ServiceNow has a sys_id which can be used to reference and fetch specific data.
75
How can attachments be disabled from a specific ServiceNow table?
Reference answer
Attachments can be disabled from a specific ServiceNow table with the - Add no_attachment - function.
76
Describe the use of ServiceNow Performance Analytics.
Reference answer
ServiceNow Performance Analytics is a module that provides real-time and historical insights into process performance and key metrics. It includes features for creating dashboards, scorecards, and reports, enabling data-driven decision-making. Performance Analytics supports KPI tracking, trend analysis, and benchmarking, helping organizations identify areas for improvement and measure progress. It integrates with various ServiceNow applications, providing a comprehensive view of performance across IT and business services, and driving continuous improvement.
77
What is the async rule used for?
Reference answer
An asynchronous Business Rule is triggered after a database operation but runs in the background, separate from the main transaction. This helps improve user performance by not making them wait for heavy processing to complete. It is useful for tasks like sending notifications, updating related records, or making API calls without delaying the user's action.
78
What is the "User" table?
Reference answer
It is a list of the people who can log into a system. Well, this also stores all the details such as their name, email, department, and who their boss is.
79
What is the difference between Salesforce and ServiceNow?
Reference answer
Both of these are robust cloud-based platforms with some distinct functions. Here is a breakdown of their distinctions - | Feature | Salesforce | ServiceNow | | Primary Function | Customer Relationship Management (CRM) | IT Service Management (ITSM) | | Main Focus | External customer interactions, sales, marketing, and customer support. | Internal business processes, workflows, and service delivery. | | Key Capabilities | Sales automation, marketing automation, customer service, analytics and app development. | IT incident management, problem management, change management, asset management, workflow automation and HR service delivery. | | Target Users | Sales teams, marketing teams, customer service representatives and business leaders focused on customer engagement. | IT professionals, service desk agents, operations managers and business leaders focused on process efficiency. | | Ecosystem | Strong AppExchange marketplace with numerous third-party integrations. | Robust platform with strong integration capabilities for internal systems and workflows. | | Customer Interaction. | Focused on managing the interactions between a company and its customers. | Focuses on internal service and request fulfillment and also customer service management. |
80
What are the steps for configuring workflows in ServiceNow?
Reference answer
- Workflows in ServiceNow are configured using the Workflow Editor. - Administrators define sequential steps, conditions, and approvals required to automate business processes visually. - This approach helps streamline operations, enforce compliance, and improve efficiency across service management tasks.
81
How do you handle user complaints about ServiceNow service catalogs or client scripts?
Reference answer
This question aims to gauge your client service and communication skills. Review how you listen to user concerns, use data from records to identify underlying issues, provide clear guidance, and if necessary, update or create client scripts or business rules.
82
What is CMDB in ServiceNow?
Reference answer
CMDB stands for Configuration Management Database. It is a repository that stores information about all configuration items (CIs) in an organization's IT environment, including their relationships and attributes.
83
What is global user preference in ServiceNow?
Reference answer
This is the default user preference for all users. An admin can add/modify/delete a global user preference. It is also known as out-of-box user preference as well. Any user can override global user preference with his personal user preference.
84
Can we change the type of a field in ServiceNow?
Reference answer
You can change the type of a field. To preserve existing data, only change between logical types that map to the same physical type on the database. For example, Choice and String
85
How can I secure a job in the ServiceNow platform?
Reference answer
Regarding securing a job, I recommend you to practice all the ServiceNow administration related topics on the personal developer instance. Also, tried to get ITIL certified, understand the Incident, Problem and change processes in detail.
86
Can you explain the importance of service monitoring in an IT environment?
Reference answer
Service monitoring is crucial for detecting and resolving issues proactively, ensuring optimal performance, and minimizing downtime. It involves continuously monitoring various aspects of IT services, such as availability, performance, and security, using monitoring tools and techniques.
87
What is a Configuration Item (CI)?
Reference answer
A CI is any service asset that needs to be managed in order to deliver an IT service. CIs can be tangible, like a laptop, or intangible, like a software license. They are maintained in the Configuration Management Database (CMDB).
88
How do users login to ServiceNow Admin?
Reference answer
Users log in to ServiceNow Admin by providing their username, email, and password. After signing up, users receive an email with their personal ID and password.
89
What is the purpose of “display” checkbox in the dictionary record?
Reference answer
- It indicates whether this field is the Display values(appears on records that reference this table).
90
Why is it important to know the service version used?
Reference answer
Knowing the version helps troubleshoot issues and identify feature availability. Different versions may have variations in workflows, UI, or API behavior. It ensures scripts and integrations work correctly. Administrators can plan upgrades and patches efficiently. Compatibility with plugins depends on the version. This awareness supports smooth system operation and governance.
91
If a user with no role logged in in system then where will that user will be landed?
Reference answer
If a user with no role logs into the system, they will be landed on the home page or the default page defined for users without roles.
92
What was the initial user interface available for ServiceNow users?
Reference answer
The initial interface was UI 15, offering basic navigation and functionality. UI 16 introduced a modern, responsive design. UI 15 remains for backward compatibility. Users prefer UI 16 for improved usability, mobile responsiveness, and dashboard enhancements. Legacy features were maintained for continuity. The transition supports better workflows and user satisfaction.
93
What is a metric in ServiceNow?
Reference answer
A metric can track how long an audited field holds a specific value. For instance, it follows how long an incident is assigned to an individual or how long an incident is in the state Active.
94
What practical assignments may be given in an interview?
Reference answer
Common tests include debugging a script, writing a transform map, building a simple flow, or explaining how to fix a broken ACL or UI policy.
95
What are the available UIs for ServiceNow?
Reference answer
The available UIs for ServiceNow are UI 15 and UI 16. Users can switch between these UIs based on their preferences.
96
What does the setWorkflow(e) function do in ServiceNow?
Reference answer
The setWorkflow(e) function can both enable or disable the execution of business rules, which are subsequent actions triggered. This happens in two ways.
97
What is “task” table of ServiceNow?
Reference answer
- Task [task] is one of the core tables provided with the base system - The Task [task] table provides a series of standard fields used on each of the tables that extend it, such as the Incident [incident] and Problem [problem] tables. - The Task table is a base class that provides fields for the core ITSM applications such as Incident, Problem, and Change Management. - In addition, any table that extends a task can take advantage of task-specific functionality for driving tasks. - Modifications made to the Task table are applied to all child tables.
98
How can someone start a ServiceNow Admin career with no experience?
Reference answer
Build a lab instance, complete CSA, contribute to community forums, practice with sample data, and showcase projects or volunteer work to demonstrate applied skills.
99
How to recover script execution details under the Scripts – Background module?
Reference answer
Navigate to Rollback & Recovery > Script Execution History
100
What are functional fields in ServiceNow?
Reference answer
A field that displays the results of a database function, such as a mathematical operation, field length computation, or day-of-the-week calculation. Once the new function record is saved, you cannot clear the check box to make the field a regular field. Video tutorial:- https://youtu.be/zjpOIxxXnSI
101
Define the way to cancel a form submission using Client Script.
Reference answer
To cancel a form submission, you must develop a client script "onSubmit" and return "false". It is a straightforward process to cancel a form submission.
102
What is the purpose of ServiceNow's Performance Analytics?
Reference answer
ServiceNow's Performance Analytics provides visual insights and metrics on service performance. It aggregates and analyzes data from ServiceNow applications and external sources. Key performance indicators (KPIs) help monitor and improve service delivery. Interactive dashboards and reports offer real-time visibility into organizational metrics. Performance Analytics supports data-driven decision-making and continuous service improvement.
103
What are groups and what are their uses in ServiceNow?
Reference answer
Define groups that have similar roles or permissions. Groups allow you to apply permissions (roles) to multiple users at once. When a user is a member of a group, that user has the same permissions that have been defined for the group.
104
Write a script to retrieve and log the details of all users in the 'sys_user' table.
Reference answer
To retrieve and log the details of all users in the 'sys_user' table, you can use the following script: var gr = new GlideRecord('sys_user'); gr.query(); while (gr.next()) { gs.info('User: ' + gr.user_name + ', Email: ' + gr.email); } This script initializes a GlideRecord object, queries the 'sys_user' table, and logs the user details.
105
What is the primary function of ServiceNow's Now Platform?
Reference answer
Q1. What is the primary function of ServiceNow's Now Platform?
106
What is cascading in ServiceNow order guides?
Reference answer
Values submitted for variables in the first-order form are transmitted to the equivalent variables in the ordered catalog items using cascading. A variable on the initial order form, for example, encourages the buyer to provide a delivery address. If cascade is enabled, the value of this variable is used to populate delivery location fields on all ordered goods; select a checkbox when constructing the order guide to help cascade allow cascading. Then, on the catalog items, establish variables that correspond to the names of the order guide variables. The variables on the ordered goods inherit the values of the identically named variables in the order guide when a customer places an order.
107
Give me an example of a widget you've built that uses templates?
Reference answer
An example of a widget that uses templates is a catalog item widget that uses an HTML template to display the item's details and a form for user input.
108
What is the difference between next() and _next() methods in GlideRecord?
Reference answer
next() method is responsible to move to the next record in GlideRecord. _next() provides the same functionality as next(), intended to be used in cases when we query the table having a column name as next.
109
What is the difference between a Business Rule and a Client Script?
Reference answer
A Business Rule is a server-side script that executes whenever a record is inserted, updated, deleted, displayed, or queried. It works on the server side. On the other hand, a Client Script is a script that runs on the client side, meaning on the web browser. It's used to make dynamic changes on forms or to enhance the user interface.
110
What is a Knowledge Base, and how is it used?
Reference answer
A Knowledge Base stores articles and FAQs to help users find solutions on their own. Agents and users can search it (e.g., "How to reset your password"). Articles can be created from resolved incidents or written proactively. For instance, if a technician finds a workaround, they might turn it into a knowledge article. This reduces ticket volume and speeds up support.
111
What is the focus of the Zurich release planned for Q4 2025?
Reference answer
Q5. What is the focus of the Zurich release planned for Q4 2025?
112
What are client scripts in ServiceNow?
Reference answer
When client-based events occur, such as when a form loads, after form submission, or when a field changes value, client scripts allow the system to run JavaScript on the client (web browser). While the user completes the form, use client scripts to configure the format, form fields, and field values. Client scripts can be used to:
113
Explain the difference between a Business Rule and a Client Script.
Reference answer
A Business Rule runs on the server side, usually before or after a database action like insert or update. It can modify data or trigger logic without user interaction. A Client Script runs in the browser, reacting to form events such as load, change, or submit. It is mainly for improving the user experience.
114
What is the difference between Events and Notifications in ServiceNow?
Reference answer
Events are system messages or logs generated by ServiceNow to indicate that a specific situation has occurred. Notifications are actions, often emails or SMS messages, triggered in response to these events to inform users or groups about certain activities.
115
What's the role of a Transform Map?
Reference answer
Transform maps determine how imported data fields will map to fields in a ServiceNow table. When importing data from external sources, transform maps ensure the data goes into the correct fields.
116
Define the Client Transaction Timings Plugin's use in ServiceNow.
Reference answer
This plugin increases the system logs by giving extra information regarding the transaction duration between the client and server.
117
How can performance be enhanced in ServiceNow?
Reference answer
Performance can be enhanced by optimizing business rules, avoiding excessive client scripts, efficiently managing scheduled jobs, regular cleanup of old and unused data, using indexes wisely, and leveraging caching mechanisms.
118
You receive multiple incidents. How would you prevent recurrence?
Reference answer
First, I would review incident records to identify the root cause. If needed, I would create a Problem record and start problem management activities. Once the cause is fixed, I would update knowledge articles or apply permanent fixes to prevent the same issue from happening again.
119
What is the execution order between data lookup, assignment, and business rules?
Reference answer
- Before business rules: Scripts configured to execute before the database operation with an order of less than 1000. - Before engines. The following are not executed in any specific order: - Approval engine (for task and sys_approval_approver tables) - Assignment rules engine (for task tables) - Data policy engine - Escalation engine - Field normalization engine - Role engine – keeps role changes in sync with sys_user_has_role table (for sys_user, sys_user_group, sys_user_grmember, and sys_user_role tables) - Execution plan engine (for task tables) - Update version engine – creates version entry when sys_update_xml entry is written (for sys_update_xml table) - Data lookup engine inserts or updates - Workflow engine (for default workflows) - Before business rules: Scripts configured to execute before the database operation with an order greater than or equal to 1000. - The database operation (insert, update, delete) - After business rules: Scripts configured to execute after the database operation with an order less than 1000. - After engines. The following are not executed in any specific order: - Label engine - Listener engine - Table notifications engine - Role engine – keeps role changes in sync with sys_user_has_role table (for sys_user, sys_user_group, sys_user_grmember and sys_user_role tables) - Text indexing engine - Update sync engine - Workflow engine (for deferred workflows) - Trigger engine (for all Flow Designerflows) - Email notifications. The following are executed based on the weight of the notification record: - Notifications sent on an insert, update, or delete - Event-based notifications - After business rules (Only active records), scripts configured to execute after the database operation with an order greater than or equal to 1000.
120
Write a widget if you know portal.
Reference answer
Create a Service Portal widget with HTML, CSS, and client/server scripts. // Client controller function($scope) { var c = this; c.data = {}; c.server.get({action: 'getData'}).then(function(r) { c.data = r.data; }); } // Server script (function() { if (input.action === 'getData') { data.items = []; var gr = new GlideRecord('incident'); gr.setLimit(10); gr.query(); while (gr.next()) { data.items.push({number: gr.getValue('number'), short_description: gr.getValue('short_description')}); } } })();
121
What is the difference between Update Sets and Cloning?
Reference answer
Update Sets are groups of customization that can be transferred from one instance to another, allowing for controlled movement of configurations. Cloning, on the other hand, is the process of copying data from one ServiceNow instance to another, usually from production to sub-production environments.
122
What is an asynchronous rule in ServiceNow?
Reference answer
The asynchronous or the async rule is a mechanism that promotes non-blocking code execution. This can be better understood with an example. Using the async syntax in Java triggers the asynchronous running of the functions. This enables concurrent execution of different tasks that are in the line.
123
Scripted REST API to patch/post a record in any table.
Reference answer
Create a Scripted REST API with POST method. (function process(request, response) { var body = request.body.data; var gr = new GlideRecord('incident'); gr.initialize(); gr.short_description = body.short_description; gr.category = body.category; var sysId = gr.insert(); response.setStatus(201); response.setBody({sys_id: sysId}); })(request, response);
124
What are the database limitations in Servicenow?
Reference answer
- Certain Now Platformsubscriptions include custom table entitlements. - You can create custom tables for any purpose, up to the entitlement limit in the subscription. - The system can only have a maximum of 1000 columns per table. - Every table, regardless of the storage engine, has a maximum row size of 65,535 bytes - The system can't have more than 10 medium-length or longer String fields to a single table - When you create fields, the u_ prefix is automatically added to the column name.
125
What's the best way to answer behavioral questions for support roles?
Reference answer
Use STAR: explain the situation, define your role, list actions you took (e.g., rollback, coordination), and state results like SLA met or root cause fixed.
126
What is the Dictionary in ServiceNow?
Reference answer
The Dictionary in ServiceNow defines every table and field in the system. It contains information about field data types, default values, dependent fields, and other attributes.
127
How do the incident, problem, and change management processes work in ServiceNow?
Reference answer
In ServiceNow, the incident, problem, and change management processes are as follows:
128
What is the process for configuring email notifications in ServiceNow?
Reference answer
Configuring email notifications in ServiceNow involves several steps to ensure users receive timely and relevant alerts. Here's the process: - Navigate to System Notification > Email > Notifications. - Click New to create a notification, provide a name, and select the target Table (e.g., Incident, Change Request). - Set the trigger (e.g., record insert, update, or delete) and define conditions (e.g., high-priority incidents). - Choose recipients (e.g., specific users, groups, or dynamic recipients like assignee). - Select an Email Template or define custom content using dynamic fields (e.g., ${incident.number}, ${user.name}). - Test the notification and activate when ready. Example: You might configure a notification for an Incident where if the priority is set to High, the assignee and the incident manager receive an email with the incident details.
129
How can a parent or relationship be created for updates in ServiceNow?
Reference answer
Relationships are created by defining reference fields linking child tables to parent tables. This supports hierarchy, dependencies, and workflow management. Parent-child relationships allow roll-up reporting and structured data access. Permissions can control who can modify related records. Update sets capture these relationships for safe deployment. Proper design ensures data integrity and operational efficiency.
130
What does the setWorkflow(e) function do?
Reference answer
The setWorkflow(e) function in ServiceNow is used in server-side scripts to control whether Business Rules, workflows, and other automated processes run for a database operation. Passing false skips these processes, which can improve performance when bulk updating data.
131
How do you troubleshoot a performance issue in a ServiceNow instance?
Reference answer
To troubleshoot a performance issue in a ServiceNow instance, follow these steps:
132
What is the primary function of ServiceNow Admin?
Reference answer
The primary function is to develop, configure, and manage custom or standard applications while supporting IT service workflows and automation. It also ensures adherence to ITIL standards. Admins manage roles, access controls, and system-wide settings. Automation of processes improves operational efficiency. Reporting and dashboards provide actionable insights. Overall, it centralizes IT and business process management.
133
What is ATF in ServiceNow and when would you use it?
Reference answer
ATF (Automated Test Framework) allows automated testing of configurations and customizations in ServiceNow. I use it to speed up regression testing and reduce manual effort. Newer versions support parallel test execution to reduce testing time.
134
What are assignment rules in ServiceNow?
Reference answer
The instance can automatically assign a task to a user or group based on pre-defined conditions using data lookup and assignment rules. The Assignment rules module allows you to automatically set a value in the assigned_to and assignment_group fields when a set of conditions occurs.
135
What is the main focus of the described data conversion process?
Reference answer
The data conversion process focuses on transferring data from external sources like Excel into ServiceNow while maintaining data integrity. Fields are mapped, formats standardized, and validation rules applied. This ensures compatibility with existing tables and workflows. Accurate conversion prevents duplicate records or incorrect entries. Auditing and review are performed post-conversion. Efficient data conversion supports smooth operational continuity.
136
What are rollback context?
Reference answer
Rollback contexts contain everything necessary to roll back a software upgrade or plugin activation. They include deleted records, patch updates, Scripts-Background script executions, database actions, and plugin activations. A rollback context is created for each patch upgrade within a family, and each plugin activation, provided that the plugin supports rollback contexts. Activate the Restore Deleted Records and Delete Recovery plugins to use rollback contexts.
137
What are database views in ServiceNow?
Reference answer
- A database view defines table joins for reporting purposes. - For example, - a database view can join the Incident table to the Metric Definition and Metric Instance tables. This view can be used to report on incident metrics and may include fields from any of these three tables. - Any user creating a report can use database views as the report source, but ACLs on the underlying tables are honoured. - A database view is not treated like a custom table, so no licensing impact exists. - Database view tables are not included in FTP exports. - You do not need to create ACLs on fields in the view. The system honours contextual ACLs (ACLs with a condition or script) on the underlying table. - Non-contextual ACLs (ACLs with only role checks) are still honoured, just as with previous releases.
138
How to show a service request only to some set of users or groups?
Reference answer
To show a service request only to some set of users or groups, you can set the 'Roles' or 'User Criteria' fields on the catalog item or service request record.
139
Explain the concept of Knowledge Management in ServiceNow.
Reference answer
Knowledge Management in ServiceNow is a module that enables organizations to capture, share, and manage knowledge effectively. It includes features for creating, categorizing, reviewing, and publishing knowledge articles. Knowledge Bases store information on various topics, providing users with easy access to solutions and best practices. Knowledge Management supports self-service, reduces incident resolution times, and ensures consistency in information dissemination. It enhances organizational learning and improves service delivery by leveraging collective knowledge.
140
Which Yokohama release feature streamlines AI agent creation in 2025?
Reference answer
Q2. Which Yokohama release feature streamlines AI agent creation in 2025?
141
Can I remove the attribute of the base system?
Reference answer
Yes, you can remove it. If you remove an attribute that is part of the base system, it is automatically restored during an upgrade. To prevent upgrades from changing your system's behavior, leave the attribute on the table or field but set its value as desired. For example, if a field has the attribute knowledge_search=true by default, do not remove it to set it to false; rather, set it to knowledge_search=false.
142
How does ServiceNow handle reporting and analytics?
Reference answer
ServiceNow provides robust reporting and analytics capabilities through its Reporting module and Performance Analytics. The Reporting module allows users to create and customize reports using various data sources, chart types, and filters. Performance Analytics extends these capabilities with advanced features like scorecards, indicators, and dashboards. It enables organizations to track key performance metrics, analyze trends, and make data-driven decisions. Both tools help visualize data and provide insights into IT operations and service delivery.
143
What searches help find information in ServiceNow?
Reference answer
Following searches will help you find information in ServiceNow: Lists: Find records in a list; Global text search: Finds records in multiple tables from a single search field. Knowledge base: Finds knowledge articles. Navigation filter: Filters the items in the application navigator. Search screens: Use a form like interface to search for records in a table. Administrators can create these custom modules.
144
What is a Gauge?
Reference answer
A gauge is visible on a ServiceNow homepage and can contain up-to-the-minute information about current status of records that exists on ServiceNow tables. A gauge can be based on a report. It can be put on a homepage or a content page.
145
What is Data base views?
Reference answer
Database views are virtual tables that are created by querying data from one or more tables, providing a customized view of the data without storing it physically.
146
What is a Data Source, and how is it used in ServiceNow?
Reference answer
A Data Source in ServiceNow is a configuration that defines how external data is imported into the ServiceNow platform. It specifies the source of the data (e.g., a file, database, or web service) and how that data should be processed or mapped into ServiceNow tables. Example: If you have a CSV file containing user data, you would create a Data Source for that file. You would specify the file location and format and then import the data into ServiceNow using an Import Set. You can then use a Transform Map to map the file fields to the User table.
147
Tell me about a challenging widget you built?
Reference answer
A challenging widget I built was a dynamic dashboard that aggregated data from multiple tables and displayed real-time metrics. The challenge was optimizing performance and handling complex data relationships.
148
What is domain separation?
Reference answer
Domain separation allows data, processes, and configurations to be isolated between business units or customers in the same ServiceNow instance, improving data privacy and control.
149
What are the key considerations for implementing ServiceNow IT Asset Management (ITAM)?
Reference answer
Implementing ServiceNow IT Asset Management (ITAM) involves several key considerations, including asset lifecycle management, data accuracy, and compliance. ITAM includes modules for hardware and software asset management, enabling organizations to track and manage assets from procurement to retirement. Key considerations include defining asset management processes, integrating with procurement and inventory systems, and ensuring data accuracy through regular audits. ITAM helps optimize asset utilization, reduce costs, and ensure compliance with licensing and regulatory requirements.
150
What image format is used for the image in the planner, and how does it reflect in the form?
Reference answer
The image in the planner is set to UIF16 format, which is reflected in the form.
151
How is a table created in a database, and how is a field deleted from a table?
Reference answer
Tables are created through the system definition module by specifying the table name, fields, and attributes. Permissions and access controls are assigned for security. Fields can be added or deleted as requirements change. Update sets capture these modifications for deployment. Testing ensures data integrity before production use. This allows scalable and structured database management.
152
How to cancel a form submission using client script?
Reference answer
In order to cancel a form submission the onSubmit function should return false. Refer the below mentioned syntax: function onSubmit() { return false; }
153
How can you optimize performance in ServiceNow?
Reference answer
Optimizing performance can be achieved by: - Optimizing business rules - Avoiding excessive client scripts - Efficiently managing scheduled jobs - Regular cleanup of old and unused data - Using indexes wisely - Leveraging caching mechanisms
154
What is an Application in the context of ServiceNow CMDB?
Reference answer
Application is basically devices and apps that contain a service as configuration items (CIs). CMDB stores these CIs and their relationships. The service is a combination of different apps and hosts connected to each other. These services can be internal like an email system or customer-related like an e-commerce website.
155
Is ServiceNow hard to learn?
Reference answer
The basics are easy. The "middle" is manageable. The expert level is very deep.
156
What are the best practices for writing scripts in ServiceNow?
Reference answer
When writing scripts in ServiceNow, it's essential to follow best practices such as keeping the code clear and concise for maintainability. Additionally, always use comments to document the purpose and functionality of the script, ensuring it adheres to ServiceNow's coding standards.
157
What is the use of order field in a UI action?
Reference answer
The order field in a UI action determines the sequence in which the UI action appears in the context menu or form.
158
What is LDAP and how is it used in ServiceNow?
Reference answer
LDAP (Lightweight Directory Access Protocol) is a cross-platform authentication protocol for directory services. Administrators can utilize the LDAP directory to automate administrative operations by establishing users, assigning them roles, and speeding the user login process. The system may access user data from your existing LDAP server with an LDAP integration. A single sign-on approach usually includes an LDAP integration as well. The integration employs the LDAP service account credentials to retrieve the LDAP servers when transforming import data; you distinguished user name (DN).
159
Can we specify more than one Skills for a HR Case?
Reference answer
Yes, you can specify more than one skill for an HR case.
160
What products does ServiceNow provide?
Reference answer
Service Now provides a variety of products, including:
161
Give some practical examples for the service now integration tool?
Reference answer
Below are the various practical examples of service now integration tool; - Make use of the service now integration tool to replace the spreadsheets and email them to collaborative workspaces. - Helps to automate every business process in your organization. - With the help of service now integration tool, user can easily develop any type of modern work environments - Helps to enhance, automate the business workflow, and structure the streamlined service delivery.
162
What is the most important soft skill for a ServiceNow pro?
Reference answer
Empathy. You are helping people to complete their work by building the software.
163
What does an import set entail?
Reference answer
- An import set in ServiceNow is a tool used to import data from external sources into ServiceNow tables. - It allows for data transformation and mapping before the data is inserted into the target tables. - Import sets support a variety of data formats, such as CSV, Excel, and XML. They integrate data from different systems into ServiceNow. - Import sets provide a staging area for data cleansing and transformation. They ensure accurate and efficient data migration and integration.
164
Explain the concept of ServiceNow Service Mapping.
Reference answer
ServiceNow Service Mapping automates the discovery, mapping, and visualization of relationships between IT components and services across an organization's infrastructure. Creating a comprehensive view of these dependencies facilitates accurate impact analysis during incidents and changes. This capability not only speeds up incident resolution by pinpointing affected services quickly but also enhances proactive management of IT services and resources.
165
What is difference b/w ACL* and ACL none?
Reference answer
ACL '*' means the ACL applies to all users, while ACL 'none' means no ACL is applied.
166
How does an inactivity monitor work in ServiceNow?
Reference answer
An Inactivity Monitor in ServiceNow tracks user activity and triggers actions after a certain period of inactivity. It helps ensure users remain engaged with the platform and allows organizations to enforce policies regarding session timeouts. It also alerts users when they've been inactive for too long. Example: For security reasons, a company may set the inactivity monitor to log users out after 30 minutes of inactivity. If a user doesn't interact with the platform during that time, the system automatically logs them out, protecting sensitive data.
167
What are UI Actions?
Reference answer
UI Actions are buttons, links, or context menu items on a form or list.
168
Can we query the archived table in ServiceNow?
Reference answer
Archived tables are not optimized for ad hoc queries. They only contain index entries for the display value, creation date, and the primary key of sys_id. For this reason, do not make on-demand queries against an archived table, such as searching for all priority 1 archived incidents. Instead, only search against the indexed fields. For example, search for incident INC100001 or incidents created on a specific date.
169
What is KPI?
Reference answer
KPI stands for Key Performance Indicator, which is a measurable value used to evaluate the success of a process or service.
170
What is a record producer in ServiceNow?
Reference answer
A record producer is a type of catalog item in ServiceNow that allows users to submit requests which automatically create records in a specified table. It is used to streamline data entry and ensure consistent data capture.
171
What methods are used to manage user roles in ServiceNow?
Reference answer
- To manage user roles in ServiceNow, navigate to "User Administration" in the application navigator. In order to view and change user records, select "Users." - Users can be assigned roles by adding them to the relevant list named "Roles." Use "Groups" to manage roles for multiple users collectively. - Ensure roles align with users' responsibilities and access requirements. - Regularly review and update roles to maintain security and compliance.
172
What is a "List View"?
Reference answer
It's like a spreadsheet. It shows you many records at once.
173
What is the process for creating a custom field in a ServiceNow table?
Reference answer
- To add a custom field in ServiceNow, administrators navigate to the table's configuration, select "Columns," and then "Add a new column." - They define the field's properties, such as data type and label. - Once saved, the new field is ready for use in managing records within that table.
174
What is a scheduled job / monitor in ServiceNow?
Reference answer
It triggers an event for a task record if the task is inactive for a certain period of time. If the task remains inactive, the monitor repeats at regular intervals.
175
How can a field be deleted from the system?
Reference answer
Fields can be deleted directly from the table or form configuration. Admins must ensure no dependent workflows, scripts, or reports rely on the field. Deleting a field removes it from all associated records and interfaces. Update sets can capture these changes for safe deployment. Proper review prevents accidental data loss. This ensures system cleanliness and maintainability.
176
What is Major Incident?
Reference answer
A Major Incident is a high-priority incident that has a significant impact on the business and requires immediate attention and coordination.
177
Explain the "Coalesce" field in data imports.
Reference answer
When importing data, "Coalesce" is how the system knows if a record is new or old.
178
What are the best practices for ServiceNow development and administration?
Reference answer
Best practices for ServiceNow development and administration include:
179
What is the significance of the ServiceNow UI Builder? (New)
Reference answer
The ServiceNow UI Builder is a low-code tool designed to create custom, user-friendly interfaces quickly. It allows both developers and non-developers to design modern UIs with minimal coding, making it accessible to a broader audience. UI Builder provides pre-built components that can be easily dragged and dropped, speeding up the development and deployment process. This tool also ensures seamless integration with ServiceNow's backend data, allowing real-time updates and ensuring that the interface reflects the latest information. It enables the creation of personalized, responsive, and intuitive UIs, enhancing the overall user experience. With UI Builder, you can ensure a consistent and polished design across devices, making applications more engaging and easier to use.
180
What is OLA?
Reference answer
OLA stands for Operational Level Agreement, which defines the internal agreements between teams to support the SLA.
181
How do you troubleshoot a slow ServiceNow instance?
Reference answer
Identify slow pages or scripts using logs, Transaction Log and Performance Analytics, review long-running SQL, cached data, or inefficient GlideRecord queries, and apply indexing or script optimization.
182
What is a BSM map and how is it useful?
Reference answer
A Business Service Map (BSM) visually displays relationships between configuration items (CIs) and business services. It's useful for impact analysis and troubleshooting service outages.
183
How are labels and dictionary values configured in the system?
Reference answer
Labels define the display name of fields for users, while dictionary values manage the type, choices, and behavior of the field. Administrators can configure dictionaries to include validation rules and default values. Proper configuration ensures data consistency and integrity. Multiple options can be added for dropdowns or reference fields. Changes can be tracked via update sets to manage deployment. This system provides flexibility in building structured and usable forms.
184
How can a user select and modify a record in the system?
Reference answer
A user can select a record from a table or list view and open it for modification. Fields can be edited, and labels or values can be updated based on permissions. Managers or administrators can request additional modifications for workflow compliance. Changes are saved and tracked to ensure auditing. The platform allows validation rules to prevent incorrect entries. This process ensures data integrity while maintaining flexibility for operational updates.
185
Define impersonation and its uses in ServiceNow.
Reference answer
Administrators can select user records for impersonation. Use this feature to experience the instance as another user, with that user's preferences and permissions. User impersonation can be a valuable tool for testing and troubleshooting. When impersonating another user, the administrator has access to exactly what that user can access in the system, including the same menus and modules. The instance records anything the administrator does while impersonating another user as having been done by that user.
186
How do you debug scripts in ServiceNow?
Reference answer
Standard debugging methods include gs.log() or gs.info() in server scripts, which write messages to the system logs, and console.log() in client scripts, which can be viewed in the browser console. You can also use the Scripts – Background module to run and test server-side code directly. For more advanced server-side debugging, developers can use the ServiceNow extension for Visual Studio Code to connect to instances and debug scripts locally. Browser developer tools and breakpoints help debug client scripts.
187
What are interactive users in ServiceNow?
Reference answer
New users added to the instance automatically become interactive users. They can perform the following functions: Use their username and password to log in to the UI or a service portal; Connect to an instance from a URL that calls a UI page, form, or list, for example, https://.service-now.com/incident.do; Connect with single sign-on, for example, digest authentication or SAML; Use their credentials to authorize SOAP connections if allowed by strict security; Use their credentials for other API connections such as WSDL, JSON, XML, or XSD without restriction.
188
What are GlideRecord and GlideAjax in ServiceNow scripting?
Reference answer
GlideRecord and GlideAjax are two important classes in ServiceNow scripting:
189
Do I need to be a math genius?
Reference answer
Not at all. You need to be good at "If/Then" logic.
190
What are system fields in ServiceNow?
Reference answer
When you create a new custom table, several fields appear in the Table Columns embedded list. For all tables, required system fields are added automatically. You cannot delete or modify these fields. For tables that extend another table, fields on the parent table also appear on the Table Columns embedded list for the current table. If you modify these fields, remember that all changes to fields on the parent table affect all child tables, not just the current table.
191
What is Flow Designer, and when should you use it?
Reference answer
Flow Designer is a low-code tool for automating business processes in ServiceNow. It allows you to create flows with triggers (like record creation) and actions (like approvals, notifications, or record updates) using a drag-and-drop interface. Use Flow Designer for multi-step processes and integrations without heavy scripting. For example, you could build a flow that triggers a new Incident and automatically assigns it or sends an email. Interviewers might ask how Flow Designer compares to scripting — for example, it uses predefined Actions and is often easier to maintain than a complex script.
192
Define Domain Separation.
Reference answer
In SNow, domain separation allows us to divide the data, processes, and other admin tasks into logical domains. It will enable various ServiceNow systems under a single instance to support multiple enterprises.
193
What is the purpose of the Facilities Management module in ServiceNow?
Reference answer
The Facilities Management module in ServiceNow streamlines the management of physical spaces, assets, and resources within an organization. It allows facilities teams to efficiently handle tasks such as space planning, asset tracking, maintenance scheduling, and service requests. Centralizing these processes enhances operational efficiency, reduces downtime, and improves workplace productivity.
194
What is a record producer in ServiceNow?
Reference answer
A record producer refers to a highly specific kind of catalog item. It enables end users to create task-oriented records (like incident records) from the service catalog. Developers use record producers instead of regular task-oriented forms to create records. This helps in providing a better end-user experience.
195
Who is the strong competitor of ServiceNow Admin?
Reference answer
The main competitor of ServiceNow Admin is BMC Remedy, which dominates the IT service management and ICSM tool market with its enterprise solutions. Both platforms focus on process automation and ITIL compliance. BMC Remedy offers similar modules for service management, IT operations, and workflow automation. Choosing between the two often depends on organizational requirements, scalability, and integration needs. ServiceNow tends to be preferred for its modern cloud-first approach. Remedy remains strong in legacy on-premise environments.
196
Using event as trigger, create an incident. event can be triggered from BR, UI actions or any flow
Reference answer
Create an event in sys_event, then use a script action to create an incident. // In Business Rule or UI Action gs.eventQueue('my.event', current, current.getUniqueValue(), ''); // Script Action (function() { var inc = new GlideRecord('incident'); inc.initialize(); inc.short_description = 'Event triggered incident'; inc.insert(); })();
197
What is the "Application Navigator"?
Reference answer
Well, it is a search bar and menu on the left side of the screen. It's how you find things like "Create New Incident" or "My Open Tasks."
198
What is the purpose of the update set feature in ServiceNow admin, and how is it used?
Reference answer
Update sets track configuration changes, enabling developers to move modifications between instances systematically. They capture changes such as workflows, forms, fields, and scripts. Update sets also ensure version control, allowing rollback if needed. They support collaboration between multiple developers by isolating work in separate sets. Update sets prevent overwriting or loss of critical changes. This ensures consistency, accuracy, and safe deployment across environments.
199
What are the different extension models in ServiceNow?
Reference answer
The Now Platform offers these extension models. Table per class Table per hierarchy Table per partition
200
How does ServiceNow handle data replication and architecture?
Reference answer
ServiceNow utilizes a multi-instance architecture. Each instance operates independently and is isolated from others. Data replication is achieved by maintaining mirror instances. This ensures data redundancy, high availability, and disaster recovery.