Servicenow software engineer interview questions

Servicenow software engineer interview questions DEFAULT

Respect and Dignity
All officers and employees are expected to comply with all applicable discrimination and harassment laws. In addition, we expect all officers and employees to interact with each other with mutual respect, dignity, kindness, and common courtesy. Respect means that we value people equally, regardless of their race, religion, gender, or other categories protected by applicable law.

Performance and Execution
ServiceNow strives for a performance culture, one that rewards, recognizes, and celebrates superior performance across all business disciplines. We want to excel and be the best at what we do. The Company will continually raise the bar on performance and shall communicate explicitly with our operating units and our employees on their performance. We wish to have a culture of execution, one that is invested in continually improving our abilities to execute our stated strategies in all disciplines, in contrast to a culture that obsesses more with strategy than execution.

Customer Focus
Our customers value our Company not only because of the great service we deliver, but because we hold ourselves to a higher business and ethical standard when engaging with customers, partners, suppliers, competitors, and third parties. No other constituency (e.g. investors, employees, partners) rates above the customer in importance. We would not be here without our customers, we would not be a business without our customers, and we could not continue to exist without our customers. Our daily choices must center on what's best for our customers collectively.


ServiceNow Interview Questions and Answers

1. What is ServiceNow?

ServiceNow is a cloud-based ITSM (IT Service Management) tool that offers a single record system for business management, operations, and IT services. All features related to the organization’s IT services reside within the ServiceNow ecosystem. You can obtain a complete view of the resources and services. This permits you to control the allocation of resources in a better way and helps to efficiently design the process flow.

ServiceNow provides services such as HR, security, business applications, customer service, and IT(Information Technology) service delivery. It is considered an integrated cloud solution where we can get all of these services in a single place.

2. Write the full form of CMDB and explain what is it?

CMDB stands for Configuration Management Database. CMDB is a repository that can be used as a data warehouse for IT installations. It will hold the data associated with IT assets collections and details about relationships between assets.

3. Explain the steps for enabling or disabling an application in ServiceNow.

Use the below-given steps to enable or disable an application in ServiceNow:

  • Go to the “Application Menus” module.
  • Open the required application that has to be enabled or disabled.
  • You can set the active value as “true” to enable the application. To disable the application set the active value as “false”.

You can download a PDF version of Servicenow Interview Questions.

Download PDFDownload PDF  

Download PDF

Your requested download is ready!
Click here to download.

4. Explain record matching and data lookup features in ServiceNow.

The data lookup and record matching features allow you for setting up the field value based on a particular condition instead of scriptwriting. For example, on incident forms, the priority lookup rules automatically sample data. Now, set the priority of an incident based on the urgency values and the incident impact. Data lookup rules allow you to specify the fields and conditions where you wish data lookup to happen.

5. What is meant by Coalesce in ServiceNow?

The field property that is used in transform map field mapping is known as Coalesce. Coalescing on a field allows you to use that field as a unique key. The existing record will get updated with the imported information if a match with the coalesce field is found. If you can’t find a match, then insertion of a new record into the database will take place.

6. What is meant by impersonating a user? How it is useful?

Impersonating a user means providing the administrator access to what the actual user would have access to. This will have the same modules as well as menus. ServiceNow records all activities of an administrator when the user is impersonating another user. This feature of ServiceNow is very helpful in testing. For example, if you want to test that whether a user is able to access the change form or not. You are allowed to impersonate that user and can perform testing without any need of logging out from your session and again logging in with that user credentials.

7. What is dictionary override in ServiceNow?

Dictionary overrides allow for overriding various field properties in an extended table. Consider an example of a changing table that is extended from the task table. There is a status field in the task table which is set as read-only. If you use this field in change form, it will be in read-only mode. By using the dictionary override, we can alter this to non-read only.

8. What is a data policy?

Data policies are helpful to enforce data consistency by setting read-only and mandatory states. They can be quite relatable to UI policies, but the difference is UI policies are applied only to the data provided on forms using standard browsers. Also, it can apply rules to each data entered, like data entered through import sets, web services, email, or mobile UI. For example, if a mandatory field in the entered record is empty then it is possible to prevent the insertion of that record into the table by using data policy.

9. What are UI policies in ServiceNow?

UI policies are considered as an alternative for client scripts. You can set a field as mandatory, which is read-only, and visible on a form by using UI policies. It can be used to dynamically change a field on a form. 

What is a transform map in ServiceNow?

  • A transform map in ServiceNow is a field map set that controls the relationship between the import set table’s displayed fields and the target table’s existing fields, like  or .
  • After transform map creation, you can reuse this to map data from one more import set to the same table.
  • A transform map allows an administrator to define final destinations for data imported on tables. This will make it easier to specify linkage between the import set table’s source fields and the target table’s destination fields.
  • You can use transform mapping to dynamically map source fields and destination fields.

What is domain separation in ServiceNow?

Domain separation is a useful method for separating data into logically defined domains. Also, it can be used to separate administration. For example, consider a client who has two businesses and has a single ServiceNow instance for both businesses. He doesn’t want users from one business to view other business data. In this case, we can use domain separation for isolating the records from both businesses.

What is a business rule?

The business rule is server-side scripting, which gets executed when you try to insert, delete, update, display or query a record. The main use of creating a business rule is that you can decide when and on what action it will execute. The business rule can be applied to the following states: , or .

What is import set in ServiceNow?

The import set tool is utilized for importing data from multiple sets of data sources and then map that data into ServiceNow tables through transform maps. It behaves as a staging table for imported records.

What is HTML sanitizer in ServiceNow?

The HTML Sanitizer is useful in cleaning up HTML markup in HTML fields automatically. Also, it will eliminate unwanted code and protect against security threats like cross-site script attacks. Starting from the Eureka release, the HTML sanitizer is active for all instances.

What are the gauges in ServiceNow?

A gauge can be seen on the homepage of ServiceNow and can contain up-to-date information about the record’s current status that is present on ServiceNow tables. A gauge is based on a report and it can be placed on a homepage or a content page.

What are the metrics in ServiceNow?

Metrics are used for recording and measuring the workflow of individual records. By using metrics, customers are able to arm their process by giving tangible figures for measuring. For example, how much time it takes before a ticket is reassigned or changes its state.

What are the different types of searches that are available in ServiceNow?

Below given list of searches are helpful in ServiceNow to find the information:

  • Lists: Used to obtain records in a list.
  • Knowledge base: Used to find knowledge-based articles.
  • Global text search: Used to find records in different tables from a search field.
  • Navigation filter: Used to filter the application navigator items.
  • Search screens: Use a form as an interface for searching table records. These custom modules can be created by administrators.

What do you mean by a record producer in ServiceNow?

 catalog item that permits users in the creation of task-based records by using Service Catalog is known as a record producer. For example, you can consider the creation of a problem record or a change record by using a record producer. It will give you an alternative method for the creation of records via Service Catalog.

What is a BSM Map?

BSM map stands for Business Service Management map. Configuration Items(CI) are graphically displayed by using a BSM map. These items are used to provide support for a business service and indicates the Configuration Items related status.

What is ACL in ServiceNow?

ACL(Access Control List) in ServiceNow defines what can be accessed by data users and in what way they can access the same. ACL rules require users to fulfill individual requirements to obtain access to particular data.

What is an inactivity monitor?

An inactivity monitor is used in event triggering for a task record if the task was kept in an inactive state for a certain period. If the task remains in an inactive state, the inactivity monitor repeats at regular intervals.

What is a scorecard?

A scorecard is used for measuring employee performance or a business process. It provides a representation of progress across time in the visualized format. It belongs to an indicator. The initial step is defining the indicators that you wish to measure. You can enhance scorecards by adding aggregates, targets, breakdowns(scores per group), and time series.

Differentiate between next() and _next() method in ServiceNow.

The  method is used for moving into the next record in GlideRecord.  is quite similar to , the difference is it is used when you query the table that has next as a column name.

What is the purpose of the setWorkflow(e) function?

The setWorkflow(e) is useful in enabling or disabling the execution of business rules that are subsequent actions triggered. If you set the parameter “e” value to false, an insert/update operation will not be audited. When the parameter “e” value is set to true for a GlideRecord operation, then only auditing will be done. Parameter “e” represents a boolean variable that will enable business rules if the value is true(default), and will disable them if the value is false.

Explain the types of reports available in ServiceNow.

  1. Bar reports: They allow you for comparing scores over data dimensions.
  2. Pie and Donut reports: It helps to visualize the relationship between parts and the entire data set using various shapes like pies.
  3. Time Series reports: It helps to visualize data over time. You can make use of MetricBase data in time series reports, along with your instance data and imported data sources.
  4. Multidimensional reports: It helps to visualize data across dimensions in a table or graph.
  5. Scores: It helps to visualize single data points either as a single value or across ranges.
  6. Statistical reports: It helps to visualize data with statistical values like means and medians.
  7. Other reports contain calendars, lists, and maps.

What is a foreign record insert?

When an import does a modification to a table that is not the target table for that particular import, then a foreign record insert happens. This occurs when you try to update a reference field on a table.

How to set the invalid queries into empty result sets in ServiceNow?

By default, queries having invalid field names executes but invalid condition will be ignored. You can enable the for more strict query control. It will produce an empty result set for invalid queries.

List out the order of processing for Record ACL rules in the ServiceNow platform.

Processing order for Record ACL rules is given below:

  • Matching the object against ACL rules related to the field.
  • Matching the object against ACL rules related to the table.
  • Both field and table ACL rules must be passed by the user to gain access to a record object.

How to restrict users from uploading an attachment in ServiceNow?

Following is the stepwise process for restricting users to upload an attachment:

  • Go to System Properties -> Security.
  • Under the Attachment limits and behavior section, search for a role list that can produce attachments: property(glide.attachment.role).
  • Mention one or more roles(separated by commas).
  • Only roles listed under this property will be allowed to upload attachments to a record. If no roles are mentioned, then all roles are permitted to upload attachments to ServiceNow forms.
  • Click on Save.

What is the scope of cascade variable checkbox in order guide in ServiceNow?

It is a checkbox for selecting whether the used variables should cascade, which transmits their values to the items ordered. Variable data entered in the order guide will not be passed on to ordered items if we clear this checkbox.

Explain Change Management in ServiceNow.

The Change Management application in ServiceNow gives an organized approach for controlling the life cycle of entire changes. It also provides useful changes to be made with minimum interference to IT services.


We believe that you found this particular article very useful and insightful for your ServiceNow interview preparations. Get yourself prepared for every question thoroughly as it is going to enhance your understanding of the subject. Apart, you can also take inspiration from these questions, so as to get an idea of what type of questions are being asked in the ServiceNow interview and how your responses should be presented to the interviewer.

The ServiceNow interview will normally have a variety set of questions, and the above questions on ServiceNow will definitely touch every such aspect. In order to get a better hold on this subject, please leverage your time to learn deeper about the core ServiceNow concepts.


How to crack ServiceNow Interview?

Following are some of the valuable ways that you can utilize to prepare for a ServiceNow interview:-

  • Use your network: You can Reach out to any person in your alumni network and check if they can offer you insight into ServiceNow and provide inputs about the interview process.
  • Do your research: Perform some research on ServiceNow, such as their work culture, ongoing projects, company goals, etc.
  • Practice makes a man perfect: The job positions are very competitive to get, so doing your research and preparing for behavioral-type questions is imperative. 

How do you get hired in ServiceNow?

Following are some of the valuable ways through which you can get hired at ServiceNow - 

  • ServiceNow hires candidates who are extremely creative and are passionate about creating software products that will change the pattern of how usually the organizations work.
  • They hire candidates who have exceptional problem-solving & communication skills and also they should possess strong knowledge about ServiceNow platform.
  • Additionally, ServiceNow wants to hire resources who can work well inside a team while also having the initiative to tackle challenges independently.

Does ServiceNow need coding?

In both front-end and back-end, coding is involved, and you will make solid use of ServiceNow’s proprietary JS libraries for database transactions usually prefixed with “Glide”. GlideRecord object can form DB queries, GlideDateTime provides access to Java time classes & methods, etc. AngularJS is also important if you plan on using Service Portal. So first learn basic front-end programming (JavaScript, HTML, and CSS). Once you are comfortable with those areas, move on to JS libraries that ServiceNow uses (Angular, Jelly, and jQuery). That’s all you actually require to program in ServiceNow.

How many rounds of interview are there in ServiceNow?

Based on the interview experience of previously appeared candidates, usually, the interview process at ServiceNow constitutes 5 rounds for experienced: 1 Online Test, 2 Technical, 1 Managerial. For freshers, the interview rounds may vary and can conclude in rounds.

What is ServiceNow used for?

ServiceNow is used for the following - 

  • ServiceNow is essentially a cloud-based workflow automation tool that enables businesses to improve their operational efficiencies by streamlining and automating routine work activities.
  • It uses the machine learning aspect to leverage data and workflows, thereby help businesses become faster & scalable.
  • It delivers all the information to the technician to fix and repair issues while eliminating the dependency on spreadsheets and emails.

Why is ServiceNow so popular?

ServiceNow is a powerful product and is being respected because it has the capability to manage everything as a Service. The best part of ServiceNow is, under one platform you can manage the entire workflow that offers different kinds of support and enables the enterprises to define services, provides an instinctual service experience, deliver service, assures service availability and analyzes critical service metrics, process delivery and management, real-time communication, customer interaction, collaboration and resource sharing, testing, quality assurance and more.

Are ServiceNow developers in demand?

There is a great scope for ServiceNow developers in India and globally, as the technology is expected to grow continuously for many more years, and also its scope is vast in diverse fields of business. ServiceNow tool has been implemented by many of the companies from almost all the domains, that provide continued service and support for various industries like Automobile, IT, Health, Insurance, Media and Entertainment, etc. Few of the IT companies were using an obsolete ITSM system in the past. With the ServiceNow platform available, now the IT companies are able to work more effectively with all the departments on a single tool which helps them to save a large amount of time and money.

According to the survey conducted by the U.S. Bureau of Labor Statistics, the employment for software developers is set to grow by 21% from to , which is much faster growth than the average occupation. This rapid growth may be due to the increased rate of demand for software applications across almost all industries.

Does ServiceNow pay well?

According to the data provided on the Ambitionbox website, the average salary of a ServiceNow Software Engineer in India is ₹ Lakhs per annum for employees with experience ranging between 1 to 7 years. For Software Engineers inside the ServiceNow company, usually, the salary ranges between ₹11 Lakhs to ₹26 Lakhs (Salary estimates are as of 11th Aug, ).

What are the skills a ServiceNow developer should possess?

The most important skills a ServiceNow developer should possess include the following:

  • Extensive knowledge of JavaScript
  • Familiarity with UI, HTML, SQL, and CSS
  • Knowledge of XML & structural programming concepts
  • Heavy Experience in using the ServiceNow platform
  • Knowledge of ITIL processes
  • Advanced problem-solving ability
  • Excellent communication and presentation skills
  • Organization and time management skills

What does a ServiceNow Developer do?

The followings are - 

  • A ServiceNow developer is mainly accountable for managing the ServiceNow platform of an organisation, wherein he essentially supports various IT service management activities and thereby helping in automating the business processes.
  • The ServiceNow developer role will include the designing, configuring, developing, baseline and troubleshooting implementation, and custom applications to enrich the ServiceNow platform.
  • A ServiceNow developer should also help in managing the platform inorder to ensure the stability and implement the architectural changes whenever necessary.

What certifications are offered by ServiceNow?

The different certifications offered by ServiceNow are:

  • Certified Systems Administrator: This certification will provide you the basics of ServiceNow and test whether or not you can manage, configure and implement the platform.
  • Certified Application Developer: This particular certification will test your ability to design and manage applications.
  • Certified Implementation Specialist: This specific certification tests your skills to implement ServiceNow and it also covers a different set of topics, including service mapping, service management, financial management, vulnerability response, security, HR, and customer service management.

What are the roles & responsibilities of a ServiceNow developer?

Following are some of the major roles and responsibilities of a ServiceNow developer:

  • Identifying the deficiencies and provide the best solutions.
  • Collaborating with other administrators to develop solutions and also helping in change management.
  • Using languages and third-party controls such as C#, .Net, and AJAX.
  • Managing the tool configuration to ensure reliable production.
  • Custom applications to facilitate the use of new applications and customizations.
  • Avoiding any disruptions by implementing the new changes with the least disruption to operations.
  • Providing the expertise for all technical issues related to development.
  • Understanding the bigger picture by using large-scale thinking when working on projects.

What are the job profiles that a ServiceNow developer can look for?

As a ServiceNow developer, you can opt to work in any of the following roles:

  • Functional consultant
  • Administrator
  • Process architect
  • Software Developer
  • Technical consultant
  • Business or process analyst
  • Platform owner
  • Technical lead
  • Implementation specialist
  1. Metal sonic x metal amy
  2. Season 4 patch notes cod
  3. Laundromat for sale in maine
  4. Cremation society of wisconsin

Most Asked ServiceNow Interview Questions

Following is the list of most frequently asked ServiceNow Interview questions and their best possible answers.

1) What is ServiceNow? / What do you understand by ServiceNow?

ServiceNow is an IT Service Management tool (ITSM tool) based on the cloud. It provides a single system of records for IT services, operations, and business management. It gives us a complete view of services and resources and also facilitates us to control and allocate resources and design the process flow of those services in the best way.

2) What is the use of ServiceNow? / Why ServiceNow?

ServiceNow is a ticketing tool used to process and catalog customer service requests. It also facilitates us to raise requests that deal with incidents, changes, problems, and other services using tools like ServiceNow.

ServiceNow offers the following five prominent services:

  • Security
  • HR Services
  • IT Service Delivery
  • Business Applications
  • Customer Services

It provides an integrated cloud solution that has all of these five services in one place.

3) What do you understand by an Application in ServiceNow?

In ServiceNow, an application represents a packaged solution for delivering services and managing business processes. In other words, we can say that an application is a collection of modules that gives information about those modules. For example, the Incident application provides information related to the Incident Management process.

4) What is the full form of CMDB, and what is its usage?

The full form of CMDB is Configuration Management Database. This is a repository that acts as a data warehouse for information technology installations. It stores data related to a collection of IT assets and descriptive relationships between such assets.

5) What do you understand by the record matching and data lookup features in ServiceNow?

The record matching and data lookup features facilitate us to set a field value based on some specific condition in place of writing scripts.

6) What do you understand by CMDB Baseline?

CMDB Baselines or Configuration Management Database Baselines enable us to understand and control the changes made to a configuration item (CI). CMDB Baselines act as a snapshot of a configuration item.

7) What is the full form of LDAP? What is its application?

The full form of LDAP is Light Weight Directory Access Protocol. LDAP is used for user authentication and user data population. ServiceNow integrates with the LDAP directory to enhance the user login process and automate user creation and role assignment.

8) What do you understand by the term "Business Rule."?

The business rule is a server-side script. It runs whenever any record is inserted, modified, deleted, displayed or when a table is queried. The main point to keep for creating a business rule is when and what action it is supposed to execute. You can apply the business rule 'on display,' 'on before' or 'on after' when action is performed.

9) What are the procedures used to enable or disable an application in the ServiceNow?

The following procedures or steps are used to enable or disable an application in the ServiceNow:

  • At first, navigate towards the Application Menus module
  • Then next, you have to open the required application.
  • In the end, just set the value for the active as true to enable an application or to false to disable the same.

10) Is it possible to call a business rule with the help of a client script?

Yes. We can easily call a business rule using a client script by using glide ajax.

11) What do you understand by Dictionary Override?

A dictionary override is used to define an extended table or field differently from its parent table's field. You can see the following example to understand it better:

For example, we can use a dictionary override for a task table field to change the default value on the incident table without changing the default value on the change or task table field. This is the main benefit of dictionary overrides.

12) What do you understand by domain separation in ServiceNow?

Domain separation is a useful method of ServiceNow. It is used to separate data into logically defined domains. It also provides an option to separate administration.

For example, suppose Alex is the CEO of two companies, and he is using ServiceNow single instance for both of these businesses. He doesn't want the user of one business can see the data of another business. So, he can use domain separation to isolate the records from both businesses.

13) What are some best practices you should follow while using ServiceNow?

Following are some best practices we need to follow while using Service now:

  • We should replace spreadsheets and email with collaborative workspaces.
  • We should automate every business process of our organization.
  • We should develop a modern work environment using ServiceNow.
  • We should try to enhance the structure and automate the workflow to streamline service delivery.

14) What do you understand by the term coalesce?

Coalesce is set in the Transform Map. It is a property of a field used in transform map field mapping. It is just a true or false value between a source Import Set field and a target table field. Coalescing on a field or set of fields facilitates us to use the field as a unique key. If it finds a match using the coalesce field, ServiceNow will update the existing record with imported information. If a match is not found, then it inserts a new record into the database.

15) What is a data policy in ServiceNow?

In ServiceNow, data policies are almost similar to UI policies. Data Policies facilitate a developer to enforce online data policies by assigning read-only attributes for all the fields.

Following is a list of some main differences between data policy and UI policy:

  • UI policy only applies to data entered on a form by using a standard browser. On the other hand, data policies can apply rules for every data entered into the system.
  • Unlike the UI Policies, Data Policies execute server-side.
  • UI Policy logic only applies to data entered in a form, and the developers cannot apply scripts to Data Policies.

16) What are the UI policies in ServiceNow?

UI policies are used to set mandatory fields, which are read-only and visible on a form. These are used for dynamically changing a field on a form and control custom process flows for tasks. UI policies are alternatives to client scripts.

17) What are the different types of search options available in ServiceNow?

Following are the main five types of search options available in ServiceNow:

  • Lists: These are used to find records in a list.
  • Global Text search: It helps us to record in multiple task tables from a single search field.
  • Knowledgebase: It helps us to find knowledge articles.
  • Navigation filter: It is used to allow us to filter the items in the application navigator.
  • Search scenes: It is a custom module that is created only by administrators.

18) What do you understand by a client script? What is its usage?

Client script resides on the client-side or the browser and runs on the client-side only. It allows the system to run when client-based events occur, such as when a form loads, after form submission, or when a field changes value.

Following are the different types of client script:

  • OnLoad()
  • OnSubmit()
  • OnChange()
  • OncellEdit)

19) How can you cancel a form submission through client script?

If you want to cancel a form submission through client script, then the onSubmit function should return false. You can use the following syntax to cancel a form submission through client script:

20) What is the usage of HTML Sanitizer?

The HTML sanitizer is used to clean up a markup in HTML fields automatically. It helps to eliminate code and protect against security concerns like cross-site scripting attacks.

21) What do you understand by a record producer in ServiceNow?

In ServiceNow, a record producer is a catalog item that allows users to create task-based records from the Service Catalog. Record producers provide an alternative way to create records through Service Catalog.

For example, we can easily create a change record or a problem record with the help of a record producer.

22) What do you understand by a glide record?

A glide record is a java class used to perform database operations instead of writing SQL queries.

23) What is the usage of an import set tool?

An import set tool is used to import data from various data sources instead of using a transform map. The import sets can acts as a staging table for imported records.

24) What do you understand by transform Map?

A transform map is used to transform the record imported into the ServiceNow import set table to the target table. It is also used to specify the relationships between fields displaying an Import Set table and fields in a target table.

25) What is impersonating a user? How is it beneficial?

Impersonating a user makes an administrator able to sign in to the system as a different user. This process is used to provide the administrator access to the modules and menus that the user had access to. ServiceNow records the administrator's activities when they are impersonating another user.

Impersonating a user is quite beneficial as it enables testing. We can use this feature for testing the solution without logging out from our session. If you don't use impersonating a user feature, you would have to log out from your session and log in again with that user's credentials for testing.

26) Which searching technique is used to search a text or record in ServiceNow?

Zing is a searching technique or text indexing and search engine used to perform all text searches in ServiceNow.

27) What is the use of the parent table for Change, Incident, and Problem?

The parent table for Change, Incident, and Problem is the task table used to ensure that any configurations or fields defined on the parent table apply to the child tables automatically.

28) What do you understand by foreign record insert?

A foreign record insert occurs when an import changes to a table that is not the target table for that Import. This process happens when we update a reference field on a table.

29) What do you understand by an inactivity monitor?

The inactivity monitor triggers an event for a task record if it has remained inactive for a certain amount of time. If the task continues to remain idle, the inactivity monitor repeats at regular intervals.

30) What do you understand by the data dictionary?

The data dictionary contains information about a field's data type, default value, dependency, and other attributes. It is also used to define every table and field in the system.

31) What would happen if a user makes some changes to the homepage?

If a user makes some changes on the homepage, then that page is saved as his/her personalized homepage instead of updating on the actual homepage. For example, suppose you have a home page name, "Records." When a user makes some changes to it, this page is saved as "My Records" and is only visible to that user.

32) What is the usage of the Client Transaction Timings plug-in?

The Client Transaction Timings plug-in is used to enhance the system logs. It is beneficial because it provides more information on the duration of transactions between the client and the server.

33) How can you check on which ServiceNow instance node you are working on?

You can quickly check that on which ServiceNow instance node you are working on by following the steps given below:

  • First, goto SystemDiagnostic
  • Then go to stats

On the statistic page, you will get the details of the node and the instance you are working on.

34) What do you understand by Domain separation?

Domain separation is a technique used to separate data into logically defined domains.

35) How can you enable or disable the pie chart labels?

You can easily enable or disable the labels in the pie chart by setting the property glide.ui.chart.pie.labels to true or false.

36) What do you understand by installation exit?

Installation exit is a customization exit from Java to call a script before returning to Java. Some installation exits such as Login, Logout, ValidatePassword, ExternalAuthentication are reserved and cannot be changed.

37) What is the process to remove the 'Remember me' check box from the login page?

We can easily remove the 'Remember me' check box from the login page by setting the property - "glide.ui.forgetme" to TRUE.

38) What is a Gauge in ServiceNow?

A gauge appears on the ServiceNow homepage and can contain up-to-the-minute information about the current status of records on ServiceNow tables. A gauge can be put on a homepage or a content page.

39) How can we set a field unique on the table?

To set a field unique on the table, we have to go to that respective field dictionary and set the unique check box to true.

40) What do you understand by Metrics in ServiceNow?

In ServiceNow, Metrics are used to record and measure the workflow of individual records. It also measures and evaluates the effectiveness of IT service management processes. For example, by using metrics, you can measure the effectiveness of the incident resolution process by calculating how long it takes to resolve an incident.

41) What do you understand by a BSM Map?

BSM stands for Business Service Management. So, BSM Map is a Business Service Management map. It is used to display the Configuration Items (CI) graphically. These items support a business service and indicate the status of those Configuration Items.

42) When does a foreign record insert occur?

A foreign record insert occurs when an import changes to a table that is not the target table for that import. This generally happens when we update a reference field on a table.

43) What do you understand by a Schema map?

A schema map is used to display the details of tables and their relationships visually. It also allows administrators to view and quickly access different parts of the database schema.

44) What do you understand by scorecard?

A scorecard is a graphical representation of progress over time. It is used to measure the performance of an employee or a business process. You can add targets, breakdowns (scores per group), aggregates (counts, sums, and maximums), and time series (totals and averages) to scorecards to enhance it.

45) What is the full form of ACL? What is its usage?

ACL stands for Access Control List. It is used to define what data users can access and how they can access it within ServiceNow.

46) What do you understand by a dashboard in ServiceNow?

A dashboard is a visual collection of reports and paralytics presented as KPI scorecards and indicator summary tab.

47) What do you understand by a sys_id?

A sys_id is a unique character GUID that identifies each record created in each table in ServiceNow.

48) How can we create a new role in ServiceNow?

To create a new role in ServiceNow, go to User Administration >> Role and then click the "New" button.

49) Can we add Homepages and Content pages to 'update sets' in the ServiceNow?

No. In ServiceNow, we cannot add Homepages and Content pages to 'update sets' as a default option because we have to manually add the pages to the current "update sets" by unloading them.

50) Is it possible to have more than one function listening to the same thing?

Yes, it is possible to have more than one function listening to the same thing, but there is no guarantee of sequencing. By using more than one function listening to the same thing, it is impossible to predict what order your event handlers will run.

51) How can you get all the active/inactive records from a table in ServiceNow?

You can use the following methods to get all the active/inactive records from a table in ServiceNow:

  • addActiveQuery() method: This method is used to get all the active records.
  • addInactiveQuery() method: This method is used to get all the inactive records.

52) How can you update a record without refreshing its system fields?

You can use a function autoSysFields() in your server-side scripting to update a record without refreshing its system. At whatever point you are updating a record, set the autoSysFields() to false.

53) What is the usage of the setForceUpdate() function? / Is it possible to update a record without updating its system fields such as sys_updated_by, sys_updated_on, etc.?

The setForceUpdate() function is used to update the record even if there are no changes on the record. Yes. It is possible to update a record without updating its system fields. For this, you have to use the function autoSysFields() in your server-side scripting. Whenever you are updating a record, set the autoSysFields() to false.


54) What is the usage of the set limit(n) function?

The set limit(n) function is used to limit the number of records.

Cracking the Behavioral Interview for Software Developers

ServiceNow Interview Experience | On-Campus for Associate Software Engineer

ServiceNow visited NIT Jalandhar on 15 Aug It was a one day process.

Round 1:(90 minutes)

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

This was an online round, where it was divided into 2 parts further. The first part was an MCQ test containing logical and technical questions. The second part was a coding round, where we had 1 question.

Find count of all distinct palindromic substrings of a given string.

71 students appeared for the online round, 21 students were selected for the next round

Round 2 :( Approx. hr.)

This round was focused on data structures and algorithms, angularJS(as my resume mentioned it).
I was asked to introduce myself. Then, the discussion started with one of my projects based on MEAN(MongoDB, ExpressJS, AngularJS, NodeJS) stack.

The interviewer was keen on knowing why I used AngularJS while higher versions like Angular2, Angular5 were available. My initial answers did not satisfy him. He started asking me about JSON objects, Database schema for this project. After minutes of explanation from my side and cross-questioning from the other side, I finally convinced him why I chose that particular version of AngularJS.

Question 1:

Finding the kth smallest element in an unsorted array with sorting not allowed.

I started thinking of an approach while he was offering certain hints. I kept communicating with him while thinking of an approach. Then, I came up with an approach using heap. I explained it using an example that was given by the interviewer. He seemed satisfied with the approach and asked about time and space complexity.

Question 2:
If saving an object data to a database takes 1 minute, how much time will it take to save objects?
Note: This question was to check how wide you can think in terms of system tasks.

Question 3:

He asked about any previous rejections which I got from other companies(if any) and reason for the rejection. He was keen on knowing how I faced that rejection.

Question 4:

What will be the reason( according to me) if I get rejected today?

The interview was almost over from his side, he asked me if I have any questions; I asked the following questions:
1. How has been your journey with ServiceNow so far?
2. Some system design and database related questions.
3. A typical working day at ServiceNow.

Tip:Keep communicating with the interviewer. Do ask a few good questions if he asks if you have any questions.

After this round, 9 students were selected. I was one of them.

Round 3:(Approx. 1 hr.)
The interviewer asked me 3 coding problems and I was asked to write code for all 3 problems on paper.

1. Find the sum of opposite diagonal( or minor diagonal) elements of a matrix.
2. Write code to calculate the height of a binary tree.
3. Segregate 0&#;s and 1&#;s in an array consisting of only 0&#;s and 1&#;s. ( O(n) approach).

Then, she asked me a few questions based on angularJS.

Design problem:
I was given a design question to display data of objects. The requirements were:
1. Only 5 objects displayed per page
2. There are links to move to other pages on a given page.
3. Previous and next page buttons.
4. How to decide the page number for a given object.

Round 4:(Approx. 1 hr.)
This was basically a technical cum HR round where the interviewer asked me about my technical skills and went through my projects. Then, he asked me to explain any 1 project from my resume. The discussion went for minutes.

Then, he asked me to give real-life applications of stack, queue and some other data structures.

As my resume mentioned machine learning g, so he asked me to explain how machine learning is used to calculate the time taken to travel between any two places on earth. I explained it taking the example of two cities. He seemed quite impressed.
Then, he asked about future goals.

Finally, 5 students were selected. I was one of them.

The key is confidence and knowledge of data structures and algorithms. Also, go through your resume well, and read about the company thoroughly. The communication with the interviewer is very important.
All the best!!!


Software questions servicenow engineer interview

My arms hugged his ass and I myself sat down more strongly on his penis and just felt it. I felt the big dick of my beloved guy, who so brightly, violently and for a long time finished inside me, pouring his sperm, and in fact he. Endured as much as I did. When he was released, I looked into his eyes. He slightly averted his gaze, as if expecting a slap in the face, not physical, but moral.

ServiceNow Developer Job Interview Questions

This question embarrassed Katya, she suddenly immediately remembered how it happened, and involuntarily shrugged her shoulders. - I'm waiting for an answer. No, she said, and blushed. - Tell me how it happened.

You will also be interested:

Sergei approached them: - Nadya went to the second floor to look for you. Where have you been. - I was massaged so well by Oleg, you can't imagine, - Natasha exclaimed. - Well, I'm glad for you.

2479 2480 2481 2482 2483