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

ServiceNow Interview Questions, Process, and Tips

Updated 11 Feb 2025

Top ServiceNow Interview Questions and Answers

View all 97 questions

ServiceNow Interview Experiences

Popular Designations

120 interviews found

I applied via Company Website and was interviewed in Jun 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What is a software lifecycle phase?
  • Ans. 

    Software lifecycle phase refers to the stages of software development from conception to retirement.

    • Software lifecycle phases include planning, design, development, testing, deployment, and maintenance.

    • Each phase has specific goals and deliverables that must be met before moving on to the next phase.

    • For example, in the planning phase, the project scope and requirements are defined, while in the testing phase, the softw...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Best to prepare puzzle type of questions.

Skills evaluated in this interview

Content Data Analyst Interview Questions asked at other Companies

Q1. what is a software lifecycle phase?
View answer (1)

I applied via Referral and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Sliding window problem in an Array(using 2 pointers) like Pythagorean triplets.
  • Q2. Overlapping circular linked list problem.
  • Ans. 

    Detect if two circular linked lists overlap

    • Traverse both lists and check if they have the same tail node

    • If they have different tail nodes, they do not overlap

    • If they have the same tail node, check if they intersect at any point

    • Use Floyd's cycle-finding algorithm to detect intersection point

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I had 6 rounds of technical interview . Each round of 1 hr or more. In all the rounds I was asked to write proper programs (Sometimes on HackerRank, sometimes on an IDE, sometimes just on a text editor.) . Questions were designed to test problem solving abilities and proper use to dataStructures and coding basics. Lot of emphasis on writing efficient program with least time complexity possible.

During preparations, its important to understand basics of different dataStructures and how to efficiently use it in your programs . For practicing interview problems, I referred leetcode and geeksforgeeks . Solving different kind of problems from these websites really helped me. Dynamic Programming is also an important area from where lot of problems are asked in interview.

Skills evaluated in this interview

Top ServiceNow Senior Software Engineer Interview Questions and Answers

Q1. Explain event loop, what are different types of queues in event loop
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Find Nth PrimeYou are given a number 'N'. Your task is to find Nth prime number. A prime number is a number greater than 1 that is not a product of two smaller natural numbers. Prime numbers have only two factors – 1 and the number itself. ... read more
View answer (6)

I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Simple problem solving skills. For example given coordinates find the area of triangle.
  • Ans. 

    To find the area of a triangle given coordinates, use the formula: (1/2) * base * height

    • Identify the coordinates of the three vertices of the triangle

    • Calculate the length of each side of the triangle using the distance formula

    • Use Heron's formula or the formula (1/2) * base * height to calculate the area

  • Answered by AI
  • Q2. Simple array questions

Interview Preparation Tips

Interview preparation tips for other job seekers - 1) DON'T hurry/haste towards the answer. Take a pause, breathe comfortably. Revert back with some clarification on the questions. It helps in many ways. First it clarifies some of your doubts regarding some edge cases that might come up in the problem. Second, it buys time for you to get the solution. Third by asking questions, the interview will understand that you are very good at fetching the parameters of a problem statement which is a huge thing. You can say it's problem half solved.
2) Be confident in what you say. Important: If you don't know something (even if how simple it might be when you learn about it later), say you don't know. Period. Interviewers appreciate honesty. Don't beat about the bush.
3) TALK to yourself LOUDLY on the mike while solving question. It not only gives you more focus while solving but also gives the opportunity to the interviewer to understand your thought process in problem solving which is one of the key things that the interviewer looks for in an interviewee.
3) PRACTICE coding every single day for atleast half an hour. I would suggest Hackerrank is the best right now in the market. It even comes with "Interview Preparation Kit". Take that challenge. PRACTICE should inculcate TWO things. FIRST, Problems related to your language of choice.
SECOND, problems unrelated to any language. Basically
i) Data structures
ii) Algorithms

UI Frontend Developer Interview Questions asked at other Companies

Q1. What are pseudo classes and pseudo elements in CSS?
View answer (1)

F&B Assistant Interview Questions & Answers

user image Anonymous

posted on 13 Aug 2017

Interview Questionnaire 

1 Question

  • Q1. Introduction about me Some food & beverage questions

ServiceNow interview questions for popular designations

 Software Engineer

 (13)

 Senior Software Engineer

 (8)

 Technical Support Engineer

 (8)

 Product Manager

 (4)

 Software Developer

 (4)

 Senior Technical Support Engineer

 (3)

 Software Engineer Intern

 (3)

 Software Quality Engineer

 (3)

Interview Preparation Tips

General Tips: The questions asked by this company were tough. The interview experience was good and you get to learn. Don't panic and answer confidently. If you don't know the answer don't say some random answer, just say I don't know but I would like to learn.
Questions were challenging. They weren't picked directly from geeksforgeeks or some other website. The guys taking your interview know stuff so don't try to fool them. Its a great learning experience, enjoy it till you can
Skill Tips: C books, C++ books, www.geeksforgeeks.com
Revise concepts for OS, DBMS, Computer Networks
Focus on Puzzles more.
Questions won't be as direct as other companies.

Skills:
College Name: NIT Surathkal

Application Developer Interview Questions asked at other Companies

Q1. Reverse Linked ListGiven a singly linked list of integers. Your task is to return the head of the reversed linked list. For example: The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -&g... read more
View answer (6)

Get interview-ready with Top ServiceNow Interview Questions

Associate Interview Questions & Answers

user image Anonymous

posted on 23 Aug 2015

Interview Preparation Tips

Round: Interview
Experience: They asked to write 2 codes on recursion. Then some questions on resume. I asked them about the job profile and after knowing that they were hiring candidates for frontend programming, about which they didn’t mention in JAF. I told them that I was not interested in frontend development. And didn’t even answer any question after that. Unfortunately, I was selected.

General Tips: Plan your schedule judiciously keeping your capacity in mind. There is no point of making ideal plans and then not able to do even 50% of it.
Don’t get into unnecessary arguments or debate with people.
Don’t think about what others are doing. Focus on your preparation.
How you carry yourself matters. So, make sure you portray yourself in the way you want the other person to perceive you.
Be selective while applying for companies.
College Name: IIT Kanpur

Associate Interview Questions asked at other Companies

Q1. What is mean of TTR & why required for powder coating process ?
View answer (17)

Jobs at ServiceNow

View all

Interview Questions & Answers

user image Anonymous

posted on 25 May 2015

Interview Questionnaire 

9 Questions

  • Q1. Space and time complexity to “Detecting a Loop in a Singly Linked List ”
  • Ans. 

    Space complexity O(1), time complexity O(n)

    • Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time

    • If there is a loop, the two pointers will eventually meet at the same node

    • Space complexity is O(1) as only two pointers are used, time complexity is O(n) as worst case is traversing the entire list

  • Answered by AI
  • Q2. Executable Code to Detect a Loop in a Singly Linked List without any mistake in first time with all boundry cases if any
  • Ans. 

    Use Floyd's Cycle Detection Algorithm to detect a loop in a singly linked list.

    • Use two pointers, one moving at twice the speed of the other.

    • If there is a loop, the two pointers will eventually meet.

    • Handle boundary cases like an empty list or a list with only one node.

  • Answered by AI
  • Q3. As I’ve implemented Floyd’s cycle finding algorithm he asked me to drive a mathematical expresson in terms of variable why this algorithm works
  • Q4. What is microprocessor ?
  • Q5. What is microcontroller ?
  • Ans. 

    A microcontroller is a small computer on a single integrated circuit that contains a processor core, memory, and programmable input/output peripherals.

    • Microcontrollers are used in various applications such as embedded systems, robotics, and automation.

    • They are designed to execute specific tasks and are often used in devices that require real-time control.

    • Examples of microcontrollers include Arduino boards, PIC microcon

  • Answered by AI
  • Q6. What is the difference between microprocessor and microcontroler ? give an example for each and what is intel i7 ?
  • Q7. Difference between functional and oo approach of problem solving . why oops is best
  • Q8. The Three Door Puzzle
  • Q9. Program to convert a given number into words
  • Ans. 

    A program to convert a given number into words.

    • Use a switch statement or if-else conditions to handle different cases for each digit

    • Break down the number into individual digits and convert each digit into its corresponding word

    • Handle special cases like numbers between 10 and 19 separately

    • Consider adding support for negative numbers and decimal places if required

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Technical questions were from all core subjects including 5 to 7 quantitative aptitude questions. (30 questions : 30 Minute) (cutoff may be : 25+).
Duration: 30 minutes
Total Questions: 30

Round: Technical Interview
Experience: 1. Generate all circular prime numbers from 1 to 10,000 .

( A number is called circular prime if all the numbers formed by using the digits of that number are prime .

ex: 17-71, 13->31 , ….)

— > First he told me to write it on paper As I did It in 5 minute he told me to write the code on an online compiler as it is.

Round: HR Interview
Experience: Everybody says yes I am confident but I think not really .

– The second thing is don't bluff in anything what you don't know .

-” BE YOURSELF. ”

College Name: NA

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 21 May 2015

Interview Questionnaire 

14 Questions

  • Q1. Describe internship work
  • Ans. 

    Internship work involves gaining practical experience in a specific field or industry.

    • Assisting with daily tasks and projects

    • Shadowing and learning from experienced professionals

    • Participating in meetings and presentations

    • Conducting research and analysis

    • Developing skills and knowledge relevant to the field

    • Networking and building professional relationships

    • Receiving feedback and guidance from supervisors

    • Completing assigne...

  • Answered by AI
  • Q2. ----- is the solution to the problem with 100 storeys and 2 eggs?
  • Q3. How do we find count of numbers between (a,b) both inclusive with no consecutive ones in the binary representation? They asked me 3 different approaches for this problem
  • Ans. 

    Count numbers between (a,b) with no consecutive ones in binary representation.

    • Use dynamic programming to count numbers with no consecutive ones.

    • Calculate count of numbers with no consecutive ones up to b and a-1.

    • Subtract the counts to get the final answer.

  • Answered by AI
  • Q4. Difference between object oriented programming, functional programming, logic programming ?
  • Ans. 

    Object-oriented programming focuses on objects and their interactions, functional programming emphasizes on functions and their composition, and logic programming uses logical rules to solve problems.

    • Object-oriented programming uses classes and objects to encapsulate data and behavior.

    • Functional programming uses pure functions and immutable data to avoid side effects.

    • Logic programming uses logical rules and constraints...

  • Answered by AI
  • Q5. A question about builder pattern where I had to create a pizza having veg or non-veg crust , different sauce topping , different crust draw the class diagram and write a code calculating total cost?
  • Q6. Difference between abstract class and interface what is the problem if I use abstract class when there are no implemented methods?
  • Ans. 

    Abstract class can have implemented methods, interface cannot. Using abstract class without implemented methods is unnecessary.

    • Abstract class can have constructors, fields, and implemented methods, while interface cannot.

    • Abstract class can be used to provide default implementations for methods that subclasses can override.

    • Interface is used to define a contract that implementing classes must follow.

    • Using abstract class ...

  • Answered by AI
  • Q7. If a variable is protected in parent class and another variable with same name with public is declared in child class is this allowed is the reverse also allowed and how would you access parents variable i...
  • Ans. 

    Yes, it is allowed. Access parent's variable using 'super' keyword.

    • Child class can have a variable with the same name as parent's protected variable.

    • Access parent's variable in child class using 'super' keyword.

    • Reverse is not allowed i.e. parent cannot have a public variable with the same name as child's protected variable.

  • Answered by AI
  • Q8. Detecting a loop in a singly linked list what are the stopping condition if there is no loop?
  • Ans. 

    Stopping conditions for detecting a loop in a singly linked list if there is no loop.

    • If the current node or the next node is null, then there is no loop.

    • If the current node is the last node in the list, then there is no loop.

    • If the list has only one node, then there is no loop.

  • Answered by AI
  • Q9. In a circularly linked list how would you ensure at least one node is left always even if you remove all the nodes ?
  • Ans. 

    To ensure at least one node is left in a circularly linked list, we can use a sentinel node.

    • Create a sentinel node and point it to the last node in the list.

    • When removing a node, check if it is the last node. If it is, remove it and point the sentinel node to the new last node.

    • If all nodes are removed, the sentinel node will still be present.

    • Example: If we have a circularly linked list with nodes A, B, and C, we can cr...

  • Answered by AI
  • Q10. Given a container and 3 shapes of balls small , medium , large using each type of ball at least once how do you fit these balls so that the space wasted is minimized he was looking for a programmatic way ...
  • Ans. 

    Programmatically fit small, medium, and large balls in a container to minimize wasted space.

    • Start by calculating the volume of the container.

    • Calculate the volume of each type of ball.

    • Use a loop to try all possible combinations of balls.

    • Calculate the total volume of each combination and keep track of the one with the least wasted space.

    • Return the combination with the least wasted space.

  • Answered by AI
  • Q11. How to reduce the time of booting of the processor where we have no control on hardware devices but can only modify software (he was looking for more points here)?
  • Ans. 

    To reduce booting time of processor with no control on hardware, modify software by disabling unnecessary services and programs.

    • Disable unnecessary services and programs

    • Optimize startup programs

    • Remove malware and viruses

    • Update drivers and software

    • Defragment hard drive

  • Answered by AI
  • Q12. There are 9 balls one ball is lighter out of them and we have a balance how would you find lighter ball in 2 weightings? (I told i knew this question so he moved on)
  • Ans. 

    Find the lighter ball among 9 balls in 2 weightings using a balance.

    • Divide the balls into 3 groups of 3 each.

    • Weigh any 2 groups against each other.

    • If they balance, the lighter ball is in the third group.

    • If they don't balance, the lighter ball is in the lighter group.

    • Take 2 balls from the lighter group and weigh them against each other.

    • If they balance, the lighter ball is the remaining one.

    • If they don't balance, the lig

  • Answered by AI
  • Q13. As all of my internship projects are on the back end with no design projects he asked me if I Had done any front end design projects?
  • Q14. General HR questions like Introduce yourself, Why would you want to join Service Now, Where do you see yourself after 5 years?

Interview Preparation Tips

Round: Test
Experience: MCQ questions were from all core subjects (30 questions : 45 Minute) The questions I remember I updated herehttps://docs.google.com/document/d/1L1IrxEp4ZS8F72t6QqeT8zEYVVe8c7M5ndQWi3J0K1Q/edit#
Duration: 45 minutes
Total Questions: 30

Round: Technical Interview
Experience: 9. In a circularly linked list how would you ensure at least one node is left always even if you remove all the nodes ?Ans :insert a dummy node at the start.

College Name: NA

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 21 May 2015

Interview Questionnaire 

16 Questions

  • Q1. AVL tree balance checking
  • Q2. Median of 2 sorted arrays in O(log N) time complexity and O(1) space complexity
  • Ans. 

    Use binary search to find the median of two sorted arrays in O(log N) time complexity and O(1) space complexity.

    • Use binary search to partition both arrays into two halves

    • Ensure that elements on the left side of the partition are smaller than elements on the right side

    • Calculate the median based on the partitioned arrays

  • Answered by AI
  • Q3. Strings Anagram in O(1) space complexity
  • Ans. 

    Check if two strings are anagrams by sorting and comparing them

    • Sort both strings and compare if they are equal

    • Use a hashmap to count characters in each string and compare the counts

  • Answered by AI
  • Q4. Level order traversal of a tree using Queue
  • Ans. 

    Level order traversal of a tree using Queue

    • Create an empty queue and enqueue the root node

    • While the queue is not empty, dequeue a node and print its value

    • Enqueue the left and right child nodes of the dequeued node

    • Continue this process until the queue is empty

  • Answered by AI
  • Q5. Reverse level order traversal of a tree using Queue
  • Ans. 

    Reverse level order traversal of a tree using Queue

    • Start by pushing the root node into a queue

    • While the queue is not empty, dequeue a node, push its children into the queue, and add the node to a stack

    • Once the queue is empty, pop elements from the stack to get the reverse level order traversal

  • Answered by AI
  • Q6. BFS and DFS Difference
  • Ans. 

    BFS and DFS are two popular graph traversal algorithms with different approaches.

    • BFS explores nodes level by level, while DFS explores nodes depth by depth.

    • BFS uses a queue data structure, while DFS uses a stack or recursion.

    • BFS is optimal for finding shortest paths, while DFS is more memory efficient.

    • Example: BFS is used in finding the shortest path in a maze, while DFS is used in topological sorting.

  • Answered by AI
  • Q7. Find product of each element of an array except that element in O(N) time complexity without using / operation
  • Q8. Recursively deleting linked list
  • Ans. 

    Recursively delete a linked list by freeing memory of each node

    • Create a recursive function to delete nodes one by one

    • Update the next pointer of each node to NULL after freeing memory

    • Base case should be when the current node is NULL

  • Answered by AI
  • Q9. Recursively deleting linked list from end
  • Ans. 

    To recursively delete a linked list from the end, traverse to the end of the list and delete nodes one by one.

    • Start by recursively moving to the end of the linked list

    • Delete the last node and update the previous node's next pointer to null

    • Repeat the process until the entire linked list is deleted

  • Answered by AI
  • Q10. Recursively deleting tree
  • Ans. 

    Recursively deleting a tree involves deleting all nodes starting from the leaves up to the root.

    • Start by deleting all child nodes of a parent node before deleting the parent node itself.

    • Use a recursive function to traverse the tree and delete nodes in a bottom-up manner.

    • Ensure to properly handle memory deallocation to avoid memory leaks.

  • Answered by AI
  • Q11. Recursively deleting from end
  • Ans. 

    Recursively delete elements from the end of an array

    • Start by checking if the array is empty, if so return the array as is

    • If the array is not empty, recursively call the function with a smaller array each time

    • Base case: when the array is empty, return an empty array

  • Answered by AI
  • Q12. Difference between Floyd Warshall and Djikstra
  • Q13. Shortest path between 2 points in 2-D space in O(log N) time
  • Ans. 

    Using Dijkstra's algorithm, the shortest path between 2 points in 2-D space can be found in O(log N) time.

    • Dijkstra's algorithm is a popular algorithm for finding the shortest path between nodes in a graph.

    • In a 2-D space, the points can be represented as nodes in a graph with edges connecting them.

    • By applying Dijkstra's algorithm to this graph, the shortest path between the 2 points can be determined efficiently.

    • Example...

  • Answered by AI
  • Q14. Design a system for putting newspapers using classes and functions taking different aspects into account
  • Q15. SQL commands
  • Q16. Machine learning concepts: Clustering, SVM

Interview Preparation Tips

Round: Test
Experience: MCQ test consisting of 30 questions to be done in 30 minutes with from topics like Trees, Graphs, SQL, Data bases, Computer Architecture, Operating Systems & Computer Networks.
Duration: 30 minutes
Total Questions: 30

College Name: NA

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Pratik Sahoo

posted on 31 Aug 2015

Interview Questionnaire 

21 Questions

  • Q1. AVL tree balance checking
  • Q2. Median of 2 sorted arrays in O(log N) time complexity and O(1) space complexity
  • Ans. 

    Find median of 2 sorted arrays in O(log N) time complexity and O(1) space complexity

    • Use binary search to find the partition point in both arrays

    • Calculate the median based on the partition point and array sizes

    • Adjust the partition points based on the median value

    • Repeat until the partition points are at the median

    • Handle edge cases such as empty arrays and uneven array sizes

  • Answered by AI
  • Q3. Strings Anagram in O(1) space complexity
  • Ans. 

    Anagram of strings in O(1) space complexity

    • Use a fixed size array of integers to store the frequency of characters in the first string

    • Iterate through the second string and decrement the frequency of each character in the array

    • If all the frequencies are zero, then the strings are anagrams

    • Return true or false accordingly

  • Answered by AI
  • Q4. Level order traversal of a tree using Queue
  • Ans. 

    Level order traversal of a tree using Queue

    • Create a queue and add the root node to it

    • While the queue is not empty, remove the front node and print its value

    • Add the left and right child nodes of the removed node to the queue

    • Repeat until the queue is empty

  • Answered by AI
  • Q5. Reverse level order traversal of a tree using Queue
  • Ans. 

    Reverse level order traversal of a tree using Queue

    • Create a queue and push the root node into it

    • While the queue is not empty, pop the front node and push its children into the queue

    • Add the popped node to a stack

    • Once the queue is empty, pop elements from the stack and print them

  • Answered by AI
  • Q6. BFS and DFS Difference
  • Ans. 

    BFS and DFS are graph traversal algorithms. BFS explores nodes level by level while DFS explores nodes depth by depth.

    • BFS uses a queue while DFS uses a stack or recursion.

    • BFS is optimal for finding shortest path while DFS is optimal for finding a path between two nodes.

    • BFS requires more memory as it stores all the nodes at each level while DFS requires less memory.

    • BFS can be used to find connected components while DFS

  • Answered by AI
  • Q7. OS Concepts – Starvation, Demand Paging, Virtual Memory, Deadlocks
  • Q8. Parenthesis Balance Checking
  • Q9. Three Jars - 1 with apples, 1 with oranges, 1 with apples and oranges. All of them wrongly labelled. Find min no of attempts to find the correct nature of boxes
  • Q10. Find product of each element of an array except that element in O(N) time complexity without using / operation
  • Ans. 

    Find product of each element of an array except that element in O(N) time complexity without using / operation

    • Use prefix and suffix products

    • Multiply prefix and suffix products for each element to get the final product

    • Handle edge cases where array has 0 or 1 element separately

  • Answered by AI
  • Q11. Recursively deleting linked list
  • Ans. 

    Recursively delete a linked list

    • Create a recursive function that takes the head of the linked list as input

    • Base case: if the head is null, return

    • Recursively call the function with the next node as input

    • Delete the current node

  • Answered by AI
  • Q12. Recursively deleting linked list from end
  • Ans. 

    Recursively delete a linked list from the end.

    • Start from the head and recursively traverse to the end of the list.

    • Delete the last node and set the second last node's next pointer to null.

    • Repeat until the entire list is deleted.

    • Use a recursive function to implement the deletion process.

  • Answered by AI
  • Q13. Recursively deleting tree
  • Ans. 

    Recursively delete a tree by deleting all its child nodes and then the parent node.

    • Start from the leaf nodes and delete them first.

    • Then move up to the parent nodes and delete them.

    • Repeat until the root node is deleted.

    • Use post-order traversal to ensure child nodes are deleted before parent nodes.

  • Answered by AI
  • Q14. Recursively deleting from end
  • Ans. 

    Recursively delete elements from the end of an array.

    • Create a recursive function that removes the last element of the array.

    • Call the function recursively until the desired number of elements are removed.

    • Handle edge cases such as empty arrays and removing more elements than the array contains.

  • Answered by AI
  • Q15. Difference between Floyd Warshall and Djikstra
  • Ans. 

    Floyd Warshall finds shortest path between all pairs of vertices while Djikstra finds shortest path from a single source.

    • Floyd Warshall is used for dense graphs while Djikstra is used for sparse graphs.

    • Floyd Warshall has a time complexity of O(n^3) while Djikstra has a time complexity of O((n+m)logn).

    • Floyd Warshall can handle negative edge weights while Djikstra cannot.

    • Floyd Warshall can detect negative cycles while Dj

  • Answered by AI
  • Q16. Shortest path between 2 points in 2-D space in O(log N) time
  • Ans. 

    There is no known algorithm to find shortest path in 2-D space in O(log N) time.

    • The best known algorithm for finding shortest path in 2-D space is Dijkstra's algorithm which has a time complexity of O(N^2).

    • Other algorithms like A* and Bellman-Ford have better time complexity but still not O(log N).

    • If the points are on a grid, Lee algorithm can be used which has a time complexity of O(N).

  • Answered by AI
  • Q17. Design a system for putting newspapers using classes and functions taking different aspects into account
  • Ans. 

    Design a system for putting newspapers using classes and functions

    • Create a Newspaper class with attributes like title, date, and content

    • Create a Publisher class with methods to publish and distribute newspapers

    • Create a Subscriber class with methods to subscribe and receive newspapers

    • Use inheritance to create different types of newspapers like daily, weekly, etc.

    • Implement a database to store newspaper information and ha

  • Answered by AI
  • Q18. SQL commands
  • Q19. Career Prospects - Long Term Plans
  • Q20. Why not higher studies?
  • Ans. 

    I believe practical experience is more valuable than higher studies.

    • I have gained valuable experience through internships and projects.

    • I prefer hands-on learning and problem-solving over theoretical knowledge.

    • I am constantly learning and improving my skills through online courses and workshops.

  • Answered by AI
  • Q21. Machine Learning Concepts - Based on my projects

Interview Preparation Tips

Round: Test
Experience: All Computer Science Topics Covered: Data Structures, Algorithms, Object Oriented Systems, C, C++, Operating Systems, Computer Architectures, Databases, SQL, Basic Quantitative Aptitude
Tips: Solve all of them. Cut off's generally go high.
Duration: 30 minutes
Total Questions: 30

Round: Interview
Experience: Nice Experience. Interviewer was friendly. He wanted exact solutions.
Tips: Be thorough with everything and your projects.

Round: Interview
Experience: Nice Experience. Interviewer was friendly. He wanted exact solutions.
Tips: Be thorough with everything and your projects.

Round: Interview
Experience: Nice Experience. Interviewer was friendly.
Tips: Do not fake yourself.

General Tips: Be thorough with all CS related concepts and projects.
Skill Tips: ""Be thorough.""
Skills: Algorithms, Data Structures, Operating Systems, Machine Learning, SQL, Operating Systems, Computer Architecture, Data Analytics
College Name: IIT Kharagpur
Motivation: Kind of application oriented work and the rising nature of the company. Obviously money also.
Funny Moments: Many funny questions and answers like did you have lunch, when did you last eat, etc

Skills evaluated in this interview

Top ServiceNow Software Engineer Interview Questions and Answers

Q1. Set Matrix ZerosGiven an ‘N’ x ‘M’ integer matrix, if an element is 0, set its entire row and column to 0's, and return the matrix. In particular, your task is to modify it in such a way that if a cell has a value 0 (matrix[i][j] == 0), the... read more
View answer (5)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (169)

ServiceNow Interview FAQs

How many rounds are there in ServiceNow 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 Coding Test.
How to prepare for ServiceNow 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 Licensing, Javascript, microsoft, Python and Unit Testing.
What are the top questions asked in ServiceNow interview?

Some of the top questions asked at the ServiceNow interview -

  1. Given a container and 3 shapes of balls small , medium , large using each type ...read more
  2. If a variable is protected in parent class and another variable with same name ...read more
  3. There are 9 balls one ball is lighter out of them and we have a balance how wou...read more
How long is the ServiceNow interview process?

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

Tell us how to improve this page.

ServiceNow Interview Process

based on 117 interviews

Interview experience

4
  
Good
View more
Join ServiceNow The world works with ServiceNow.

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 902 Interviews
Cisco Interview Questions
4.1
 • 397 Interviews
SAP Interview Questions
4.2
 • 308 Interviews
Salesforce Interview Questions
4.0
 • 272 Interviews
Adobe Interview Questions
3.9
 • 251 Interviews
VMware Software Interview Questions
4.4
 • 157 Interviews
View all

ServiceNow Reviews and Ratings

based on 382 reviews

4.1/5

Rating in categories

3.7

Skill development

4.0

Work-life balance

4.1

Salary

4.1

Job security

4.1

Company culture

3.5

Promotions

3.7

Work satisfaction

Explore 382 Reviews and Ratings
Staff Inbound Product Manager

Hyderabad / Secunderabad,

Ahmedabad

8-12 Yrs

₹ 23-28 LPA

Senior Manager, Content Design

Hyderabad / Secunderabad,

Ahmedabad

6-11 Yrs

Not Disclosed

Workforce Mobilization Services Regional Resource Co-Ordinator

Hyderabad / Secunderabad,

Ahmedabad

5-7 Yrs

Not Disclosed

Explore more jobs
Software Engineer
414 salaries
unlock blur

₹12.9 L/yr - ₹48 L/yr

Senior Software Engineer
344 salaries
unlock blur

₹16 L/yr - ₹65 L/yr

Technical Support Engineer
121 salaries
unlock blur

₹8 L/yr - ₹24.5 L/yr

Content Data Analyst
89 salaries
unlock blur

₹2.8 L/yr - ₹4.1 L/yr

Staff Software Engineer
76 salaries
unlock blur

₹26 L/yr - ₹88.5 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