i
ServiceNow
Filter interviews by
Aptitude test was easy to clear
Coding test was ok to clear
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Count the number of substrings with equal number of 0s, 1s, and 2s in a given string.
Iterate through the string and maintain counts of 0s, 1s, and 2s encountered so far.
Keep track of the counts in a hashmap and increment the count of substrings whenever counts of 0s, 1s, and 2s are equal.
Return the total count of substrings at the end.
Group anagrams together in an array of strings.
Create a hashmap to store sorted strings as keys and corresponding anagrams as values.
Iterate through the input array, sort each string, and add it to the hashmap.
Return the values of the hashmap as the grouped anagrams.
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 3 interview rounds.
ServiceNow interview questions for popular designations
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
ArrayList is a resizable array implementation while LinkedList is a doubly linked list implementation.
ArrayList uses dynamic arrays to store elements, allowing fast random access but slower insertion and deletion.
LinkedList uses nodes with pointers to the next and previous elements, allowing fast insertion and deletion but slower random access.
Example: ArrayList - List
The static keyword in programming is used to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Static classes cannot be instantiated and are used for grouping related methods and variables.
Example: public static int count = 0; // static
Get interview-ready with Top ServiceNow Interview Questions
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Shell in Linux is a command-line interpreter that allows users to interact with the operating system by executing commands.
Shell is a program that takes commands from the keyboard and gives them to the operating system to perform.
It can also be used to automate tasks by writing scripts.
Common shells in Linux include Bash, Zsh, and Ksh.
Shell scripting allows users to write programs that can be executed by the shell.
Exam...
Different types of joins include inner join, outer join, left join, and right join.
Inner join: Returns rows when there is a match in both tables
Outer join: Returns all rows when there is a match in one of the tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Tuning a SQL query involves optimizing its performance by adjusting various factors.
Identify slow-performing queries using tools like SQL Profiler or Execution Plan.
Optimize query structure by using appropriate indexes and avoiding unnecessary joins.
Consider rewriting the query to use more efficient techniques like subqueries or CTEs.
Update statistics and ensure database indexes are up to date.
Limit the number of rows ...
Errors in log files in Linux can be found by searching for keywords, timestamps, and error codes.
Use 'grep' command to search for specific keywords or error codes in log files
Look for timestamps to identify when errors occurred
Check for any error messages or warnings that may indicate issues
Use 'tail' command to view the end of log files for recent errors
Consider using 'journalctl' command for system logs in systemd-ba
Adam optimizer is an extension to the Gradient Descent optimizer with adaptive learning rates and momentum.
Adam optimizer combines the benefits of both AdaGrad and RMSProp optimizers.
Adam optimizer uses adaptive learning rates for each parameter.
Gradient Descent optimizer has a fixed learning rate for all parameters.
Adam optimizer includes momentum to speed up convergence.
Gradient Descent optimizer updates parameters b...
Use ReLU for hidden layers in deep neural networks, avoid for output layers.
ReLU is commonly used in hidden layers to introduce non-linearity and speed up convergence.
Avoid using ReLU in output layers for regression tasks as it can lead to vanishing gradients.
Consider using Leaky ReLU or Sigmoid for output layers depending on the task.
ReLU is computationally efficient and helps in preventing the vanishing gradient prob...
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Shell in Linux is a command-line interpreter that allows users to interact with the operating system by executing commands.
Shell is a program that takes commands from the keyboard and gives them to the operating system to perform.
It can also be used to automate tasks by writing scripts.
Common shells in Linux include Bash, Zsh, and Ksh.
Examples of shell commands include ls (list files), cd (change directory), and mkdir
Different types of joins include inner join, outer join, left join, and right join.
Inner join: Returns rows when there is a match in both tables
Outer join: Returns all rows when there is a match in one of the tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Tuning a SQL query involves optimizing its performance by adjusting various factors.
Identify slow performing queries using tools like SQL Profiler or Execution Plan.
Optimize query structure by using appropriate indexes and avoiding unnecessary joins.
Consider rewriting the query to use more efficient techniques like subqueries or CTEs.
Update statistics on tables involved in the query to ensure accurate query execution p...
Errors in log files in Linux can be found by searching for keywords, timestamps, and error codes.
Use 'grep' command to search for specific keywords or error codes in log files
Look for timestamps to identify when errors occurred
Check for any error messages or warnings that may indicate issues
Use 'tail' command to view the end of log files for recent errors
Consider using 'journalctl' command for system logs in systemd-ba
2 questions in coding assessment
I applied via campus placement at SRM Institute of Science & Technology, Chennai and was interviewed in Nov 2023. There were 3 interview rounds.
MCQ - 40 questions - 40 mins
4 section each 10 questions
Section 1 : SQL based
Section 2 : Javascript
Section 3 : Linux/Unix fundamentals
Section 4 : Servicenow Platform
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 382 reviews
Rating in categories
Software Engineer
414
salaries
| ₹12.9 L/yr - ₹48 L/yr |
Senior Software Engineer
344
salaries
| ₹16 L/yr - ₹65 L/yr |
Technical Support Engineer
121
salaries
| ₹8 L/yr - ₹24.5 L/yr |
Content Data Analyst
89
salaries
| ₹2.8 L/yr - ₹4.1 L/yr |
Staff Software Engineer
76
salaries
| ₹26 L/yr - ₹88.5 L/yr |
Salesforce
Oracle
SAP
Microsoft Corporation