i
ServiceNow
Filter interviews by
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
A stack is a data structure that follows the Last In, First Out (LIFO) principle, where elements are added and removed from the top.
Elements are added to the top of the stack and removed from the top as well
Common operations on a stack include push (add element) and pop (remove element)
Examples of stacks include the call stack in programming and a stack of plates
VPC stands for Virtual Private Cloud, it is needed to securely isolate resources within the cloud environment.
VPC allows you to create a private network in the cloud.
It provides control over network settings such as IP address range, subnets, route tables, and network gateways.
VPC helps in securing resources by setting up security groups and network access control lists.
It enables you to connect your on-premises networ...
A load balancer is a device or software that distributes network or application traffic across multiple servers to ensure no single server is overwhelmed.
Balances traffic across multiple servers
Improves performance and reliability
Can be hardware or software based
Examples: F5 BIG-IP, NGINX, HAProxy
IAM stands for Identity and Access Management. Policies are rules that determine who has access to what resources.
IAM is a framework for managing digital identities and controlling access to resources
IAM policies are rules that define the permissions and access levels for different users or groups
IAM policies can be attached to users, groups, or resources to control access
IAM helps organizations ensure that only author...
DNS server is a system that translates domain names to IP addresses, allowing users to access websites using human-readable names.
DNS servers store a database of domain names and their corresponding IP addresses.
When a user enters a domain name in a web browser, the DNS server is queried to find the corresponding IP address.
DNS servers help in the efficient routing of internet traffic by translating domain names to IP ...
Types of lookup tables include direct mapping, associative arrays, and hash tables.
Direct mapping: uses a key to directly access the corresponding value in the table
Associative arrays: store key-value pairs where keys are unique
Hash tables: use a hash function to map keys to values for efficient retrieval
Troubleshooting steps for network issues
Check physical connections (cables, ports)
Verify network settings (IP address, subnet mask)
Restart networking devices (modem, router)
Run network diagnostics tools (ping, traceroute)
Check for software conflicts or firewall issues
I applied via Approached by Company and was interviewed in Dec 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
Use dynamic programming to find the longest palindromic substring in a given string.
Iterate through the string and expand around each character to find palindromes.
Store the length of the longest palindrome found so far.
Return the substring based on the start and end indices of the longest palindrome.
To serialize and deserialize a tree, use a recursive approach to traverse the tree and store the data in a suitable format.
Use pre-order traversal to serialize the tree by storing the node values in a list or string.
For deserialization, reconstruct the tree by recursively building nodes from the serialized data.
Consider using JSON or XML format for serialization to easily store and retrieve tree structure.
Use regex library to match given regex with string.
Use a regex library like re in Python to match the given regex with the string.
Check if the regex matches the string using the library functions.
Handle cases where the regex contains special characters like . and * appropriately.
Throttling is a technique used to control the rate of requests sent to a server.
Throttling helps prevent server overload by limiting the number of requests processed at a time.
Implementing a throttle function involves setting a maximum request rate and delaying excess requests.
Example: Implementing a throttle function in a web application to limit the number of API calls made to a third-party service.
Example: Throttlin...
Sort the squares of elements in a sorted array and return the sorted response.
Iterate through the array and square each element.
Store the squared values in a new array.
Sort the new array and return it.
A promise is a commitment to do something in the future, typically used for asynchronous operations in JavaScript.
Promises are used to handle asynchronous operations in JavaScript.
They represent a value that may be available now, in the future, or never.
Promises have three states: pending, fulfilled, or rejected.
Example: new Promise((resolve, reject) => { setTimeout(() => resolve('Done!'), 1000); });
Event loop is a mechanism that allows for asynchronous execution of code by managing the order of events in a single thread.
Event loop continuously checks the call stack for any functions that need to be executed, and processes them in a non-blocking manner.
Different types of queues in event loop include microtask queue (Promise callbacks), macrotask queue (setTimeout, setInterval callbacks), and animation frame queue
Virtual DOM is a lightweight copy of the actual DOM, used to improve performance by minimizing direct manipulation of the real DOM.
Virtual DOM is a concept used in frameworks like React to optimize rendering performance.
Changes are first made to the virtual DOM, which is then compared to the real DOM to identify the minimal updates needed.
This approach reduces the number of actual DOM manipulations, resulting in faster...
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
Scope refers to the visibility and accessibility of variables in a program. Logical operators are used to perform logical operations in code.
Scope in programming refers to where in the code a variable can be accessed. It can be global, local, or block scope.
To solve an error in the code, first identify the error message or behavior causing the issue. Then, debug the code by checking for syntax errors, logical errors, o...
To get data in a table using js, you can use DOM manipulation methods like getElementById or querySelector. Other ways to print output include console.log and innerHTML. A block in js is a set of statements enclosed in curly braces.
Use getElementById or querySelector to get data in a table using js
Other ways to print output include console.log and innerHTML
A block in js is a set of statements enclosed in curly braces,
Seeking new challenges and growth opportunities in a different environment.
Looking for new challenges and opportunities for growth
Interested in gaining experience in a different industry or technology
Seeking a better work-life balance or company culture
Wanting to work with a different team or leadership style
ServiceNow interview questions for popular designations
First round include mcq related sql ,linux
Get interview-ready with Top ServiceNow Interview Questions
I applied via Company Website and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
In first round 4 coding question like 1 dsa 2 database and one is api and question is very simple . coding round was conducted in hackerrank
Again same but dsa question and oops concept in deep level
I applied via Company Website and was interviewed in Aug 2024. There were 5 interview rounds.
I applied via Job Portal and was interviewed in Oct 2024. There were 3 interview rounds.
Hackerrank test - DSA, RestAPI, SQL
Implementing a 'Close Friends' feature in a social media platform.
Allow users to create a list of close friends to share exclusive content with
Provide options for users to customize privacy settings for their close friends list
Include a notification feature for when a user is added to someone else's close friends list
Top trending discussions
Some of the top questions asked at the ServiceNow interview -
The duration of ServiceNow interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 117 interviews
Interview experience
based on 384 reviews
Rating in categories
Software Engineer
388
salaries
| ₹12.1 L/yr - ₹48 L/yr |
Senior Software Engineer
378
salaries
| ₹16 L/yr - ₹60 L/yr |
Technical Support Engineer
125
salaries
| ₹8 L/yr - ₹24.5 L/yr |
Content Data Analyst
90
salaries
| ₹2.8 L/yr - ₹4.1 L/yr |
Staff Software Engineer
75
salaries
| ₹28 L/yr - ₹90 L/yr |
Salesforce
Oracle
SAP
Microsoft Corporation