ServiceNow Interview Questions & Answers – Admin, Developer, and ITSM Roles
ServiceNow interview questions and answers covering ITSM modules, scripting, automation, integrations, security, and real-world scenarios.
1. ServiceNow Fundamentals
Q1: What is ServiceNow?
A: ServiceNow is a cloud-based IT Service Management (ITSM) platform that automates IT, HR, Security, and business processes. It allows organizations to manage incidents, problems, changes, and requests efficiently.
Q2: Explain different ServiceNow instance types.
A:
- Development (Dev): For building applications and testing new features.
- Test (QA): For testing functionality before production.
- Production (Prod): Live instance used by end users.
Q3: Difference between Classic UI and Next Experience UI.
A: Classic UI is the original interface; Next Experience UI is modern, faster, and optimized for usability with responsive design.
2. ITSM Core Modules
Q4: Describe the Incident lifecycle.
A: New → In Progress → On Hold → Resolved → Closed. Major incidents follow a priority escalation path.
Q5: Difference between Incident and Problem.
A:
- Incident: A disruption to a service. Goal is quick resolution.
- Problem: Root cause analysis of recurring incidents. Goal is to prevent recurrence.
Q6: What is CAB in Change Management?
A: Change Advisory Board (CAB) is a group of stakeholders who review and approve proposed changes.
Q7: What is a RITM in Service Catalog?
A: Requested Item (RITM) represents an individual item requested by a user from the service catalog. Multiple RITMs can belong to a single Request (REQ).
3. CMDB & Asset Management
Q8: What is a Configuration Item (CI)?
A: A CI is any component (hardware, software, service) that needs to be managed to deliver IT services.
Q9: Difference between Asset and CI.
A: Asset represents ownership and financial data; CI represents operational configuration and relationships in the CMDB.
Q10: How do you link incidents to CIs?
A: Using the Configuration Item field on the incident record, you can associate it with the relevant CI.
4. Administration and Configuration
Q11: Difference between User and Group.
A:
- User: Individual who logs in.
- Group: Team of users used for task assignment and approvals.
Q12: What is an ACL?
A: Access Control List defines permissions for users/roles to create, read, update, or delete records or fields.
Q13: How to make a field mandatory dynamically?
A: Using UI Policy or Client Script (g_form.setMandatory).
5. Scripting & Development
Q14: Difference between Client Script and Business Rule.
A:
- Client Script: Runs on the browser (client-side). Used for field validation, dynamic forms.
- Business Rule: Runs on the server-side. Used for data processing, enforcing logic.
Q15: What is GlideRecord?
A: GlideRecord is a server-side API to perform database operations like query, insert, update, and delete records.
Q16: What is a Script Include?
A: A Script Include is reusable server-side JavaScript that can be called from other server-side scripts or via GlideAjax on client-side scripts.
Q17: Types of Client Scripts.
A: onLoad, onChange, onSubmit, onCellEdit.
6. Automation and Flow Designer
Q18: Difference between Flow Designer and Workflows.
A: Flow Designer is low-code, modern, reusable, and easier to maintain; Workflows are legacy graphical automation tools.
Q19: How do you automate approvals?
A: Using Flow Designer or Approval Actions in workflows for catalog items or change requests.
Q20: How to trigger SLA notifications?
A: SLA notifications are triggered by defining breach conditions, pause/stop/start conditions, and connecting email notifications.
7. Integrations & Reporting
Q21: Difference between REST and SOAP API.
A:
- REST: Lightweight, uses JSON, commonly for modern integrations.
- SOAP: Older, XML-based protocol, used for legacy systems.
Q22: What is a MID Server?
A: A MID Server enables secure communication between ServiceNow and on-premises systems for Discovery, Import Sets, and Orchestration.
Q23: Types of reports in ServiceNow.
A: List reports, pivot tables, pie charts, bar charts, calendar reports, time series reports.
8. Security, Performance, and Best Practices
Q24: How do you secure sensitive data in ServiceNow?
A: Use ACL rules, roles, field-level security, and encryption for sensitive fields.
Q25: What are Update Sets?
A: Update Sets track changes in configuration so they can be moved between instances (Dev → Test → Prod).
Q26: How do you debug scripts?
A: Use system logs, Script Debugger, Flow execution logs, or browser console (for client scripts).
9. CSA Certification & Job Scenarios
Q27: How to prepare for CSA exam?
A: Study ITSM modules, CMDB, automation, scripting, integrations, security, and practice hands-on in developer instance.
Q28: Difference between Admin and Developer role.
A:
- Admin: Configures ITSM processes, ACLs, catalog items, forms, reports.
- Developer: Creates scripts, automation, custom apps, integrations, complex workflows.
Q29: Scenario: Major Incident occurs impacting multiple services. How do you manage it?
A:
- Create incident with high priority
- Notify stakeholders
- Follow Major Incident Management workflow
- Link affected CIs in CMDB
- Communicate updates and resolve root cause
Q30: Scenario: SLA breach is approaching. What actions?
A:
- Check SLA definition and timers
- Escalate incident or task to manager
- Notify team via notifications
- Update record and document reason