Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
A server-side script can be called from a UI action by defining a script action in the UI action configuration.
Define a script action in the UI action configuration with the appropriate server-side script function
Use gs.eventQueue() to trigger the server-side script from the UI action
Ensure proper permissions are set for the server-side script to be executed
OAuth authentication is a secure way to grant access to resources without sharing credentials.
OAuth stands for Open Authorization
It allows a user to grant a third-party application access to their resources without sharing their credentials
OAuth uses tokens for authentication instead of passwords
It is commonly used in APIs and web applications for secure authorization
Different types of business rules include client scripts, UI policies, data policies, and script includes.
Client scripts are used to run on the client side to perform actions or validations.
UI policies are used to set mandatory fields, read-only fields, or visibility conditions on forms.
Data policies are used to enforce data consistency and integrity by defining rules on fields.
Script includes are reusable scripts that...
An asynchronous business rule is a rule that runs in the background without blocking the user interface.
Asynchronous business rules are commonly used for long-running processes that do not require immediate user interaction.
They can be used for tasks such as sending email notifications, updating records in bulk, or performing complex calculations.
An example of an asynchronous business rule could be a rule that triggers...
Methods to call a server-side script from a client-side script
Using AJAX to make a server-side request
Using REST API calls to interact with server-side scripts
Using server-side events triggered by client-side actions
Using server-side functions called from client-side scripts
Triggers in Flow Designer are events that initiate a flow when a specified condition is met.
Triggers are used to start a flow based on a specific event or condition
They can be configured to listen for events like record creation, updates, or deletions
Triggers can also be set to run on a schedule or at a specific time
Input can be passed to a workflow activity using input parameters.
Define input parameters in the workflow activity
Pass values to the input parameters when starting the workflow
Access the input parameters within the workflow activity
To send a report with an attachment regarding an incident, follow these steps.
Navigate to the incident record in ServiceNow
Click on the 'More Options' menu and select 'Create PDF'
Attach the PDF report to the incident record
Notify the relevant stakeholders about the attached report
The different types of server-side scripts include Business Rules, Script Includes, UI Policies, and Client Scripts.
Business Rules are used to define custom server-side logic that runs when a record is inserted, updated, or deleted.
Script Includes are reusable scripts that can be called from other scripts or business rules.
UI Policies are used to set mandatory or read-only fields on a form based on certain conditions.
C...
getXML, getXMLWait, and getXMLAnswer are different methods in ServiceNow for handling XML data.
getXML is used to retrieve XML data synchronously.
getXMLWait is used to retrieve XML data asynchronously.
getXMLAnswer is used to retrieve XML data and wait for a response.
Glide system objects are used in ServiceNow to interact with the platform and perform various operations.
GlideRecord
GlideSystem
GlideAggregate
GlideForm
GlideUser
Business rules are server-side scripts that run when a record is displayed, inserted, updated, deleted, or when a table is queried.
Business rules are used to automate processes and enforce data consistency.
There are three types of business rules: before, after, and asynchronous.
Before business rules run before the database action is executed.
After business rules run after the database action is executed.
Asynchronous bu...
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
The different between =, ==, === is related to assignment, equality, and strict equality in programming.
= is used for assignment in programming languages.
== is used for equality comparison, it checks if two values are equal.
=== is used for strict equality comparison, it checks if two values are equal in both value and data type.
Use SQL query to retrieve all columns, show only 10 records, and order by name
Use SELECT * to retrieve all columns
Use LIMIT 10 to show only 10 records
Use ORDER BY name to order the results by name
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
Ticketing system design involves creating a platform for users to submit, track, and resolve issues or requests.
Design a user-friendly interface for submitting tickets
Implement a system for assigning tickets to appropriate teams or individuals
Include features for tracking ticket status and communication with users
Consider scalability and performance of the system
Integrate with other tools or systems for seamless workfl
posted on 30 Sep 2023
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
posted on 22 May 2022
I was interviewed in Nov 2021.
Round duration - 90 minutes
Round difficulty - Medium
2 Programing Questions and 30 MCQs.
Programing questions were medium with one being array manipulation and other being graph based.
MCQ were from OOPs concepts, SQL, Operating System and Network, prepare in depth knowledge for all the topics.
You are given an array A
of length N
consisting only of integers. Additionally, you are provided with three integers X
, Y
and SUM
. Your task is to count the number of pairs (...
Using HashMap or self balancing BST for fastest result.
Given a string S
of length L
, determine the length of the longest substring that contains no repeating characters.
"abac...
In the brute force approach, we will use two nested loops. The outer loop is used to select the starting index of the substring and the inner loop is used to fix the ending index of the substring. After selecting the substring, we will use another loop (or a method) to check whether the substring contains all unique characters or not using a HashSet.
Space Complexity: O(n)Explanation:O(L), where L is the len...
Round duration - 90 minutes
Round difficulty - Medium
Questions on SQL and DBMS were asked in this round
Round duration - 30 minutes
Round difficulty - Medium
HR round was pretty much a casual conversation about why optum, work location, joining availablity and what qualities you would like to highlight about yourself.
Tip 1 : Go through wiki page or google about the working of the company
Tip 2 : Qualities should more aligned to the company's values.
Tip 3 : Show your interest in working with the organisation and how will you contribute to the team.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
posted on 27 May 2022
Not that much difficult
Data structure
posted on 23 Feb 2022
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Medium label coding questions and some MCQ questions related to IT
I was interviewed before Apr 2021.
Round duration - 60 Minutes
Round difficulty - Medium
In this round, the interviewer asked me 2 coding questions , the first one was related to Simple Hashing and the second one was to implement Kadane's Algorithm. I coded both the solutions in the given time and at the end was also asked some questions revolving around OOPS and C#.
Given an array of integers ARR
of length N
and an integer Target
, your task is to return all pairs of elements such that they add up to the Target
.
The first line ...
Given an array or list ARR
consisting of N
integers, your objective is to compute the maximum possible sum obtainable from a non-empty subarray (a contiguous sequence) within thi...
Round duration - 60 Minutes
Round difficulty - Medium
This round was preety much mixed and had questions from LINQ , .NET framework, DBMS, OOPS and Design Patterns.
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my
role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Interview experience
Senior Software Engineer
2.7k
salaries
| ₹15 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.6 L/yr - ₹24 L/yr |
Lead Software Engineer
851
salaries
| ₹18 L/yr - ₹50 L/yr |
Senior Systems Engineer
317
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
271
salaries
| ₹7 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech