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.
I applied via Naukri.com and was interviewed before Nov 2020. There were 3 interview rounds.
posted on 26 Nov 2024
Aptitude, core concepts and a code
I learned the importance of teamwork and collaboration from my college club.
Developed strong communication skills by working with diverse group of individuals
Learned how to delegate tasks effectively to achieve common goals
Gained experience in problem-solving and conflict resolution through group projects
I want to experience living in a different country and immersing myself in a new culture.
Traveling to a foreign country and learning about their customs and traditions
Trying new foods and experiencing different ways of life
Making friends with locals and exploring the local attractions
Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.
Relational DBMS uses structured query language (SQL) for querying data
Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases
Relational DBMS ensures data integrity through normalization and constraints
Non-relational DBMS offers be...
Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.
Class is a blueprint for creating objects with attributes and methods.
Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interface is a contract for classes to implement certain methods, bu
posted on 9 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Primitive data types are basic data types provided by the programming language, while non-primitive data types are created by the programmer.
Primitive data types include int, float, double, char, boolean, etc.
Non-primitive data types include arrays, classes, interfaces, etc.
Primitive data types store actual values, while non-primitive data types store references to objects.
Access modifiers control the visibility of classes, methods, and variables. Non-access modifiers provide additional functionality.
Access modifiers: public, private, protected, default
Non-access modifiers: static, final, abstract, synchronized
Example: public class MyClass { private int myVar; }
Java 8 features include lambda expressions, functional interfaces, streams, and more.
Lambda expressions allow concise syntax for defining anonymous functions.
Functional interfaces can have only one abstract method and are used for lambda expressions.
Streams provide a way to process collections of objects in a functional style.
Optional class helps to avoid NullPointerException by wrapping a value that may be null.
CICD tools automate the process of building, testing, and deploying code changes.
Popular CICD tools include Jenkins, GitLab CI/CD, CircleCI, and Travis CI
These tools help in automating the software development lifecycle
They enable continuous integration, continuous delivery, and continuous deployment
CICD tools help in improving code quality, reducing manual errors, and increasing development speed
Containerization is a lightweight, portable, and self-sufficient way to package and run applications.
Containerization involves encapsulating an application and its dependencies into a container image.
Containers are isolated from each other and share the host OS kernel.
Popular containerization platforms include Docker and Kubernetes.
Containerization allows for easy deployment and scaling of applications.
Indexing in SQL is a technique used to improve the performance of queries by creating a data structure that allows for faster retrieval of data.
Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition in a query.
They work similar to the index in a book, allowing the database to quickly locate the rows that satisfy the query.
Indexes can be created using a single...
posted on 4 Dec 2024
It was an online assessment containing 3 DSA questions
Good,SQL query and c# programs
Some of the top questions asked at the EPAM Systems Servicenow Developer interview -
based on 1 interview
Interview experience
Senior Software Engineer
2.8k
salaries
| ₹11 L/yr - ₹42 L/yr |
Software Engineer
1.7k
salaries
| ₹5.2 L/yr - ₹24 L/yr |
Lead Software Engineer
865
salaries
| ₹18 L/yr - ₹50 L/yr |
Senior Systems Engineer
305
salaries
| ₹12 L/yr - ₹38.8 L/yr |
Software Test Automation Engineer
260
salaries
| ₹6 L/yr - ₹20 L/yr |
TCS
Infosys
Wipro
HCLTech