Premium Employer

i

This company page is being actively managed by ServiceNow Team. If you also belong to the team, you can get access from here

ServiceNow Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

ServiceNow Software Engineer Interview Questions, Process, and Tips

Updated 14 Nov 2024

Top ServiceNow Software Engineer Interview Questions and Answers

  • Q1. Set Matrix Zeros Problem Statement Given an N x M integer matrix, if an element is 0, set its entire row and column to 0's, and return the matrix. Specifically, if a cel ...read more
  • Q2. Pythagorean Triplets Detection Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x 2 + y 2 = z 2 wi ...read more
  • Q3. K-th Smallest Element in BST Your task is to find the ‘K-th’ smallest element in a given Binary Search Tree (BST). Explanation: A Binary Search Tree is a binary tree in ...read more
View all 21 questions

ServiceNow Software Engineer Interview Experiences

13 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Job Portal and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Sliding window based question
Round 2 - Technical 

(1 Question)

  • Q1. Java, JS, SQL based questions
Round 3 - HR 

(1 Question)

  • Q1. Reasons to switch , motivation , salary discussion
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

2 questions in coding assessment

Round 2 - Technical 

(2 Questions)

  • Q1. Question 1, LeetCode question
  • Q2. Question 2, LeetCode question

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Two coding questions, minimum window substring, other I forgot

Round 2 - HLD 

(1 Question)

  • Q1. Design google drive kind of question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare LLD and HLD also.
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Low level Design of hashmap
  • Ans. 

    Hashmap is a data structure that stores key-value pairs and allows for quick retrieval of values based on keys.

    • Hashmap is typically implemented using an array of linked lists or a balanced binary search tree.

    • Each key is hashed to determine its index in the array, where the corresponding value is stored.

    • Collision handling is important in hashmap design to address cases where multiple keys hash to the same index.

    • Hashing ...

  • Answered by AI
  • Q2. Write topological sort in directed acyclic graph
  • Ans. 

    Topological sort is a linear ordering of vertices in a directed acyclic graph where for every directed edge uv, vertex u comes before vertex v.

    • Create a list to store the topological ordering of vertices.

    • Find a vertex with no incoming edges and add it to the list.

    • Remove the vertex and its outgoing edges from the graph.

    • Repeat the process until all vertices are added to the list.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for ServiceNow Software Engineer interview:
  • System Design

Skills evaluated in this interview

ServiceNow interview questions for designations

 Senior Software Engineer

 (8)

 Software Engineer Intern

 (3)

 Software Quality Engineer

 (3)

 Software Engineer II

 (1)

 Associate Software Engineer

 (1)

 Staff Software Engineer

 (1)

 Senior Associate Software Engineer

 (1)

 Software Developer

 (4)

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. LRU Cache question and couple on array
Round 3 - Technical 

(1 Question)

  • Q1. System Design question related to Lift
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial, project related and SQL

Get interview-ready with Top ServiceNow Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Write an algo for tower on hanoi in 7 steps
  • Ans. 

    The Tower of Hanoi is a classic problem that involves moving disks from one peg to another, following specific rules.

    • Start by moving the top n-1 disks from the source peg to the auxiliary peg.

    • Move the largest disk from the source peg to the target peg.

    • Move the n-1 disks from the auxiliary peg to the target peg.

    • Repeat the process recursively for the n-1 disks on the auxiliary peg.

    • Continue until all disks are moved to th

  • Answered by AI

Skills evaluated in this interview

Software Engineer Jobs at ServiceNow

View all

Software Engineer Interview Questions & Answers

user image Abhishek Malviya

posted on 28 Mar 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Meeting rooms from leetcode
  • Q2. Maze path dynamic programming
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Js questions related to classes, event loop closure, etc
Round 3 - Technical 

(1 Question)

  • Q1. Problem solving questions related to arrays and strings.
Round 4 - Technical 

(1 Question)

  • Q1. Project related questions and js questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - mostly js questions related to fundamentals like event loop, closures, hoisting etc .problem solving questions related arrays strings .
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Oct 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Coding Test 

2 coding questions on DSA - Trees and Strings

Round 3 - Technical 

(2 Questions)

  • Q1. DSA question on Arrays, Strings, Trees Basic Java Questions
  • Q2. N meetings Find sub Array sum 0
  • Ans. 

    Given an array of N meetings, find a subarray with sum 0.

    • Use a hash table to store the cumulative sum of the array elements.

    • If the same sum is encountered again, it means the subarray between the two indices has a sum of 0.

    • Handle edge cases like when the subarray starts from index 0 or when the subarray ends at the last index.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - all Basic DSA questions are asked DSA is the most focused area

Skills evaluated in this interview

I was interviewed in May 2022.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It starts with a brief introduction and then the interviewer move to coding questions

  • Q1. 

    Pascal's Triangle Problem Statement

    You are provided with an integer N. The objective is to return a 2-dimensional list representing Pascal’s triangle up to row N.

    A Pascal's triangle is a triangular arr...

  • Ans. 

    Return a 2D list representing Pascal's triangle up to row N.

    • Iterate through each row up to N, calculating each value based on the values from the previous row

    • Use a nested loop to generate the triangle efficiently

    • Consider edge cases like N=1 separately to return [[1]]

    • Remember to handle the constraints given in the problem statement

  • Answered by AI
  • Q2. 

    Set Matrix Zeros Problem Statement

    Given an N x M integer matrix, if an element is 0, set its entire row and column to 0's, and return the matrix. Specifically, if a cell has a value 0 (i.e., matrix[i][j]...

  • Ans. 

    To solve the Set Matrix Zeros problem, we can use O(1) space by utilizing the first row and column to store information about zeros in the rest of the matrix.

    • Iterate through the matrix and use the first row and column to mark rows and columns that need to be zeroed out.

    • After marking, iterate through the matrix again and zero out the rows and columns based on the marks in the first row and column.

    • Remember to handle the ...

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

It starts with a brief introduction and then the interviewer move to coding questions. It basically consists of two coding questions
and some general questions like why should we hire you?

  • Q1. 

    K-th Smallest Element in BST

    Your task is to find the ‘K-th’ smallest element in a given Binary Search Tree (BST).

    Explanation:

    A Binary Search Tree is a binary tree in which for each node, all elements...

  • Ans. 

    Find the K-th smallest element in a Binary Search Tree.

    • Implement a function to find the K-th smallest element in a BST

    • Traverse the BST in-order and keep track of the count of nodes visited

    • Return the value of the K-th smallest node

    • Handle cases where the K-th smallest element does not exist by returning -1

  • Answered by AI
  • Q2. 

    Pythagorean Triplets Detection

    Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.

    Input:

    The first lin...
  • Ans. 

    Detect if an array contains a Pythagorean triplet by checking if there are three integers x, y, and z such that x^2 + y^2 = z^2.

    • Iterate through all possible combinations of three integers in the array and check if x^2 + y^2 = z^2.

    • Use a nested loop to generate all possible combinations efficiently.

    • Return 'yes' if a Pythagorean triplet is found, otherwise return 'no'.

  • Answered by AI

Interview Preparation Tips

Eligibility criterianaServiceNow interview preparation:Topics to prepare for the interview - Data Structures, Competitive Programming, Databases, Java, Spring , Hibernate, Jenkins, AWSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Practice questions on leetcode
Tip 2 : Understand the best solutions in depth and algorithm used
Tip 3 : Ask clarifying questions to the interviewer and break the problem to smaller sub parts

Application resume tips for other job seekers

Tip 1 : Highlight your most impactful work on the resume
Tip 2 : Keep it easy to understand

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

ServiceNow Interview FAQs

How many rounds are there in ServiceNow Software Engineer interview?
ServiceNow interview process usually has 2-3 rounds. The most common rounds in the ServiceNow interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for ServiceNow Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ServiceNow. The most common topics and skills that interviewers at ServiceNow expect are Javascript, Licensing, Unit Testing, Data Structures and Object Oriented Design.
What are the top questions asked in ServiceNow Software Engineer interview?

Some of the top questions asked at the ServiceNow Software Engineer interview -

  1. Find product of each element of an array except that element in O(N) time compl...read more
  2. Design a system for putting newspapers using classes and functions taking diffe...read more
  3. Median of 2 sorted arrays in O(log N) time complexity and O(1) space complex...read more
How long is the ServiceNow Software Engineer interview process?

The duration of ServiceNow Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

INTERVIEWS

Intech Dmls

No Interviews

JOBS

UKG

No Jobs

LIST OF COMPANIES

Persistent Systems

Locations

SALARIES

Persistent Systems

INTERVIEWS

Blackrock

No Interviews

REVIEWS

L&T Construction

No Reviews

INTERVIEWS

Blackrock

No Interviews

INTERVIEWS

Blackrock

No Interviews

INTERVIEWS

Blackrock

No Interviews

SALARIES

UKG

Tell us how to improve this page.

ServiceNow Software Engineer Interview Process

based on 10 interviews

3 Interview rounds

  • Resume Shortlist Round
  • Technical Round - 1
  • Technical Round - 2
View more
Join ServiceNow The world works with ServiceNow.
ServiceNow Software Engineer Salary
based on 414 salaries
₹12.9 L/yr - ₹48 L/yr
255% more than the average Software Engineer Salary in India
View more details

ServiceNow Software Engineer Reviews and Ratings

based on 34 reviews

4.4/5

Rating in categories

3.5

Skill development

4.6

Work-life balance

4.3

Salary

4.5

Job security

4.3

Company culture

4.0

Promotions

3.9

Work satisfaction

Explore 34 Reviews and Ratings
Software Engineer

Hyderabad / Secunderabad,

Ahmedabad

8-13 Yrs

Not Disclosed

Mgr, Software Engrg Mgmt

Hyderabad / Secunderabad,

Ahmedabad

2-5 Yrs

₹ 11-48 LPA

Software Engineer_UI

Hyderabad / Secunderabad,

Ahmedabad

3-5 Yrs

₹ 11-45 LPA

Explore more jobs
Software Engineer
414 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
345 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Support Engineer
121 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Content Data Analyst
90 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Staff Software Engineer
76 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare ServiceNow with

Salesforce

4.0
Compare

Oracle

3.7
Compare

SAP

4.2
Compare

Microsoft Corporation

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent