ServiceNow Developer Interview Questions Asked by Mumbai MNCs in 2026
ServiceNow has completely taken over enterprise service management. In Mumbai, major IT giants and Global Capability Centers (GCCs) in Powai, Airoli, and Malad are massively scaling their ServiceNow practices across ITSM, ITOM, HRSD, and custom app development.
Because the platform has evolved from a simple ticketing tool to a complex PaaS (Platform as a Service), the technical interviews have become significantly harder. To help you clear your L2/L3 rounds, we’ve compiled the actual interview questions currently being asked by top Mumbai MNCs in 2026.
Core ServiceNow Platform Questions
Interviewers always start by testing your foundational understanding before diving into scripting.
- Explain the difference between a Business Rule and a Client Script. When would you use which?
Answer key: Emphasize execution location (Server vs. Browser). Business Rules run on database operations (Insert, Update, Delete), while Client Scripts handle UI behavior (onLoad, onChange, onSubmit). - What is a Transform Map, and how do you handle data coalesce?
Answer key: Discuss how Transform Maps map data from a staging table to a target table. Coalescing ensures records are updated instead of duplicated by defining a unique key. - What is the difference between GlideRecord and GlideAggregate?
Answer key: GlideRecord is used for database CRUD operations. GlideAggregate is explicitly used for database calculations (COUNT, SUM, MIN, MAX) and is highly preferred for performance when just checking row counts.
Advanced Scripting & Integration (Crucial for Senior Roles)
If you are applying for a role with 3+ years of experience, expect heavy focus on integrations and custom scripting.
- How do you consume a third-party REST API in ServiceNow?
Interviewers want to hear you talk about REST Messages, defining endpoints, setting up HTTP Methods, using Outbound HTTP requests via Script Includes (RESTMessageV2API), and handling the JSON parsing of the response. - What is a Script Include? Explain the difference between client-callable and non-client-callable.
You must explain that Script Includes are reusable server-side scripts. Client-callable ones extendAbstractAjaxProcessorand can be called from the UI via GlideAjax. - How do you optimize a slow-running GlideRecord query?
Key points: Never use.getRowCount()on a large table (use GlideAggregate instead). Ensure you are querying on indexed fields. Limit the data returned using.setLimit().
The Scenario-Based Question
MNCs love scenario-based questions to test your logic. A common one in 2026 is:
"A client wants to ensure that whenever an Incident's Priority changes to P1, a critical notification is sent to the IT Director, and a specific task is generated for the network team. How would you architect this?"
The expected answer: Do not just say "Business Rule." In 2026, the expected answer is utilizing Flow Designer. Explain how you would create a trigger condition (Incident updated, Priority changes to P1), add an action to send the email notification, and add another action to create the catalog task (SCTASK). Emphasize that Flow Designer is the modern best practice over writing custom script in Business Rules.