Servicenow Consultant
20+ Servicenow Consultant Interview Questions and Answers

Asked in Deloitte

Q. What are the 3 factors that you would discuss with the client before implementing something in ServiceNow?
The 3 factors to discuss with a client before implementing something in ServiceNow
Understand the client's specific requirements and goals
Assess the impact on existing processes and systems
Discuss the timeline, budget, and resources needed for implementation

Asked in Infocenter

Q. Tell me about yourself Difference between Java and JavaScript Recursive Function in JavaScript this Keyword in JavaScript Data Types in JavaScript What is array Call by Value and Call by Reference Tags in HTML5...
read moreI am a skilled Servicenow Consultant with expertise in Java, JavaScript, HTML5, and CSS.
Java is a statically typed language used for backend development, while JavaScript is a dynamically typed language primarily used for frontend development.
Recursive function in JavaScript is a function that calls itself until a certain condition is met.
The 'this' keyword in JavaScript refers to the object it belongs to.
Data types in JavaScript include string, number, boolean, object, funct...read more
Servicenow Consultant Interview Questions and Answers for Freshers

Asked in Deloitte

Q. What is the syntax for including a mail script in a notification body?
Syntax for including Mail Script in a notification body
Use ${mail_script} to include the Mail Script in a notification body
Ensure the Mail Script is properly formatted and enclosed in ${}
Example: Hello, ${mail_script} is the Mail Script for this notification

Asked in Deloitte

Q. What are different ways we can implement REST APIs integration?
Different ways to implement REST APIs integration
Using HTTP methods like GET, POST, PUT, DELETE
Using authentication methods like OAuth, API keys
Using webhooks for real-time data updates
Implementing rate limiting to prevent abuse
Leveraging API gateways for security and monitoring
Using API documentation tools like Swagger or Postman

Asked in Deloitte

Q. How do you substitute record values/links in the mail body?
Substitute record values/Link in the mail body using placeholders.
Use placeholders in the mail body template to substitute record values or links.
Retrieve the record values or links from the database or API.
Replace the placeholders with the actual values before sending the email.

Asked in Infocenter

Q. Explain the most optimum sorting technique.
The most optimum sorting technique is Quick Sort.
Quick Sort is a divide and conquer algorithm that sorts an array by selecting a 'pivot' element and partitioning the other elements into two sub-arrays according to whether they are less than or greater than the pivot.
It is efficient for large datasets and has an average time complexity of O(n log n).
Quick Sort is widely used in practice and is considered one of the fastest sorting algorithms.
Servicenow Consultant Jobs




Asked in AiRo Digital Labs

Q. What is the difference between incident management and major incident management?
Incident management deals with any unplanned interruption while major incident management deals with critical incidents that require immediate attention.
Incident management is a process of managing any unplanned interruption in the service, whereas major incident management deals with critical incidents that require immediate attention.
Incident management aims to restore normal service operation as soon as possible, while major incident management focuses on minimizing the im...read more

Asked in Deloitte

Q. Write a script to ensure a request can only be submitted if 10 PDF attachments are present and all attachments are PDFs.
Script to ensure 10 PDF attachments are required for request submission in ServiceNow.
Use a Business Rule to validate attachments before submission.
Check the number of attachments using 'current.attachment' API.
Loop through attachments to ensure all are PDFs using 'getContentType()' method.
Example: If 'current.attachment.size() != 10', show error message.
Example: If any attachment's content type is not 'application/pdf', show error message.
Share interview questions and help millions of jobseekers 🌟

Asked in Deloitte

Q. Describe an email script scenario you have encountered.
Email scripts in ServiceNow automate notifications and responses based on specific conditions.
Use 'gs.email' to send emails programmatically.
Example: gs.email('recipient@example.com', 'Subject', 'Body');
Utilize 'current' object to access record fields in email notifications.
Example: 'Hello ' + current.u_name + ', your request has been processed.'
Implement conditions to customize email content based on record state.
Example: if (current.state == 'approved') { /* send approval e...read more

Asked in Tech Mahindra

Q. Explain polymorphism.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
Example: A method 'draw()' can be implemented differently in various classes that inher...read more

Asked in Infosys

Q. How do you configure an email notification using an email script?
Configure email notification using email script
Create a new notification in ServiceNow
Select 'Email Script' as the notification type
Write the email script to define the email content and recipients

Asked in Infocenter

Q. How do you handle the onChange event in JavaScript?
On change event in Javascript triggers a function when the value of an input element is changed by the user.
Use the 'onchange' event attribute in HTML to call a function when the value of an input element is changed.
Example:
Alternatively, use addEventListener() method in JavaScript to attach an event handler to the 'change' event.

Asked in ITnow

Q. Which language do you prefer?
I prefer Java as it is versatile, widely used, and has a strong community support.
Java is versatile and can be used for a variety of applications
Java is widely used in enterprise environments
Java has a strong community support with a large number of libraries and frameworks available

Asked in Qorvo

Q. Why are you interested in this position?
I am interested in this position because of my passion for implementing innovative solutions and improving business processes.
Passion for implementing innovative solutions
Desire to improve business processes
Excitement for working with Servicenow technology

Asked in Deloitte

Q. What is the order of execution of ACLs?
The order of execution of ACLs is determined by the sequence number assigned to each ACL rule.
ACL rules are executed in numerical order based on the sequence number assigned to them.
Lower sequence numbers are executed before higher sequence numbers.
If multiple ACL rules have the same sequence number, the order of execution is determined by the order in which they were created.
ACL rules with a sequence number of 10000 or higher are executed after all other ACL rules.
It is impo...read more

Asked in Tietoevry

Q. How do you use ATF in ServiceNow?
ATF (Automated Test Framework) in ServiceNow is used for automated testing of applications and processes.
ATF allows users to create and run automated test cases to validate configurations and processes in ServiceNow.
Test cases can be created using the Test Builder interface or by importing existing test scripts.
ATF provides detailed test results and logs for analysis and troubleshooting.
Test cases can be scheduled to run at specific times or triggered based on events in the s...read more

Asked in Deloitte

Q. What are ACLs?
ACLs (Access Control Lists) are permissions that define what users or groups can access or modify specific resources in a system.
ACLs are used to control access to data and functionality within a system.
They are typically defined at the object level and specify which users or groups have access to perform certain actions.
ACLs can be set to restrict or allow read, write, create, delete, or execute permissions.
For example, an ACL may specify that only users in the 'admin' group...read more

Asked in HCLTech

Q. What is a staging table?
Staging table is a temporary table used to store data before it is processed and loaded into the final destination table.
Staging tables are used in ETL (Extract, Transform, Load) processes.
They help to ensure data quality and consistency before it is loaded into the final destination table.
Staging tables can also be used for data migration or integration projects.
Examples of staging tables include: import tables, export tables, and transformation tables.

Asked in Infosys

Q. What is a client script?
Client script is a script that runs on the client side to perform actions or validations.
Client script is written in JavaScript and runs on the client side.
It is used to perform actions like field calculations, show/hide fields, or validate data.
Client scripts can be used to improve user experience by providing real-time feedback.
Example: Validating a phone number format before submitting a form.

Asked in Ecolab

Q. Which is your favorite module?
My favorite module is Incident Management.
Efficiently manage and resolve incidents
Track incident status and prioritize based on impact
Automate incident resolution processes

Asked in KPMG Global Services

Q. What are Business Rules?
Business rules are automated processes that execute when certain conditions are met in a system.
Business rules are used to enforce policies, streamline processes, and ensure data integrity.
They can be triggered by data changes, user actions, or scheduled events.
Business rules can perform actions like setting field values, sending notifications, or running scripts.
Examples include automatically assigning a priority to a ticket based on certain criteria, or sending an email whe...read more

Asked in Accenture

Q. What is a workflow?
Workflow is a series of tasks that are completed in a specific order to achieve a desired outcome.
Workflow is a sequence of steps or activities that automate a business process.
It helps in streamlining and optimizing processes by defining the tasks, their sequence, and conditions for each task.
Workflows can be simple or complex, involving multiple stakeholders and systems.
Examples include employee onboarding process, IT service request approval process, and incident managemen...read more

Asked in Infosys

Q. What are the different types of client scripts?
Client scripts in ServiceNow can be categorized into three types: onLoad, onChange, and onSubmit.
onLoad client scripts run when a form is loaded
onChange client scripts run when a field value is changed
onSubmit client scripts run when a form is submitted

Asked in Genpact

Q. Types of client scripts
Client scripts in ServiceNow can be categorized into three types: onLoad, onChange, and onSubmit.
onLoad client scripts run when a form is loaded
onChange client scripts run when a field value is changed
onSubmit client scripts run when a form is submitted

Asked in Wipro

Q. What is a response body?
Response body is the data sent back from a server in response to a client's request.
Contains information requested by the client
Usually in JSON or XML format
Includes status codes like 200 for success or 404 for not found


Q. Briefly describe ITSM.
ITSM stands for Information Technology Service Management, which is a set of processes and tools used to manage IT services.
ITSM involves designing, delivering, managing, and improving IT services to meet the needs of the organization and its customers.
It includes processes such as incident management, problem management, change management, and service level management.
ITSM tools like ServiceNow help organizations automate and streamline their IT service management processes....read more
Interview Questions of Similar Designations
Interview Experiences of Popular Companies








Reviews
Interviews
Salaries
Users

