Service Now interview questions

295 questions from 37 candidate reports · 2014 to 2025

Online test → Technical → Technical → HR·86% entry level

DSA

Showing 33 of 187 reported in this area

Find the Longest Increasing Subsequence in an array
asked 3×mediumPractice this →
Find the Lowest Common Ancestor (LCA) of two nodes in a binary tree
asked 3×mediumPractice this →
Print the Top View of a Binary Tree
asked 2×mediumPractice this →
Print all permutations of a given string.
asked 2×mediumPractice this →
Given an array of size n, find the majority element (element occurring more than n/2 times) without using extra space and in O(n) time.
asked 2×mediumPractice this →
Given a binary tree and a target node, print all nodes at distance d from the target node.
asked 2×hardPractice this →
Count distinct pairs with given sum
asked 2×easyPractice this →
House Robber III
asked oncemediumPractice this →
Generate n-bit Gray Code sequence.
asked oncemediumPractice this →
Print the right view of a binary tree.
asked oncemediumPractice this →
Find a given element in a Bitonic Array
asked oncemediumPractice this →
Print all k-sum paths in a binary tree.
asked oncemediumPractice this →
Find the kth largest element in an array
asked oncemediumPractice this →
Delete a linked list recursively from the end
asked oncemediumPractice this →
Generate all stepping numbers in a given range
asked oncemediumPractice this →
Search a given word in a 2D grid of characters
asked oncemediumPractice this →
Explain how Sudoku evaluation is done efficiently
asked oncemediumPractice this →
Check whether a binary tree is a balanced AVL tree
asked oncemediumPractice this →
Perform vertical order traversal of an N-ary tree.
asked oncemediumPractice this →
Build a Heap from a given array and explain Heapify
asked oncemediumPractice this →
Solve the coding problem from LintCode Problem 1915
asked oncemediumPractice this →
Sort a stack without using any other data structure
asked oncemediumPractice this →
Find an element in a matrix where each row is sorted
asked oncemediumPractice this →
Optimize Sieve of Eratosthenes to O(N) time complexity
asked oncemediumPractice this →
Implement a Trie to predict the next word (autocomplete)
asked oncemediumPractice this →
Find the next greater element for each element in an array
asked oncemediumPractice this →
Print the Next Greater Element for every element in an array
asked oncemediumPractice this →
Explain how backtracking is used to solve the Sudoku problem.
asked oncemediumPractice this →
Print the subarray with the largest sum using Kadane’s Algorithm
asked oncemediumPractice this →
Count all non-repetitive palindromic substrings in a given string
asked oncemediumPractice this →
Find the longest palindromic substring using constant extra space
asked oncemediumPractice this →
Subset Sum Problem: determine if a subset with a given sum exists
asked oncemediumPractice this →
Create a deep copy of a linked list with next and random pointers.
asked oncemediumPractice this →

CS fundamentals

Showing 14 of 133 reported in this area

What is a gradient and how is it used in machine learning?
asked 2×mediumPractice this →
Explain ACID properties in DBMS.
asked 2×easyPractice this →
Design an OR gate using only NAND gates.
asked 2×easyPractice this →
Explain the difference between BFS and DFS
asked 2×easyPractice this →
Explain the Software Development Life Cycle (SDLC)
asked 2×easyPractice this →
Transpose a table in SQL.
asked oncemediumPractice this →
Explain Sentiment Analysis and the PageRank algorithm
asked oncemediumPractice this →
How does Google identify your location from an image?
asked oncemediumPractice this →
Explain page faults and deadlocks in Operating Systems
asked oncemediumPractice this →
How is large-scale data stored and managed in databases?
asked oncemediumPractice this →
Explain Java uncaught exceptions and the Exception hierarchy
asked oncemediumPractice this →
Design inheritance at the compiler level using OOP principles
asked oncemediumPractice this →
Explain synchronization and its use in concurrent programming
asked oncemediumPractice this →
Write an SQL query using LEFT JOIN with additional conditions.
asked oncemediumPractice this →

System design

Showing 4 of 24 reported in this area

Design a Coffee Vending Machine system.
asked oncemediumPractice this →
Design a system (high-level system design question)
asked oncemediumPractice this →
Design a cinema hall using object-oriented programming concepts
asked oncemediumPractice this →
Design the database schema for an e-commerce website like Amazon.
asked oncemediumPractice this →

Puzzles

Showing 3 of 14 reported in this area

Explain and prove the Monty Hall problem
asked oncemediumPractice this →
Explain and solve the Three Door Puzzle (Monty Hall problem).
asked oncemediumPractice this →
Given a number of chocolates and wrappers, find the maximum chocolates you can eat.
asked oncemediumPractice this →

Behavioural

Showing 3 of 8 reported in this area

How do you cope with irritating or stressful situations at work?
asked oncemediumPractice this →
How would you handle conflicts or issues with colleagues or your manager in a work scenario?
asked oncemediumPractice this →
How would you convince a class of 60 students to attend a session when they already have sufficient attendance and punishment is not an option?
asked oncemediumPractice this →

Aptitude

Showing 3 of 6 reported in this area

Basic aptitude and logical reasoning questions
asked onceeasyPractice this →
General aptitude and logical reasoning questions
Logical reasoning aptitude questions involving basic analytical thinking

Showing 60 of 295 questions. Ranked by how often the same question came back across reports.

Practise a Service Now-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does Service Now ask?

Candidate interview reports most often cover DSA (50%) and CS fundamentals (36%).

How many rounds does Service Now interview have?

Candidate interview reports show an average of 3.9 rounds per experience, with a typical sequence of Online test → Technical → Technical → HR. Individual interview paths can vary.

Is the Service Now interview hard?

Among questions with a reported difficulty, the mix is easy 41%, medium 48%, hard 11%.

Keep reading