i
Infosys
Filter interviews by
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
I applied via Through WhatsApp and was interviewed in Jun 2024. There was 1 interview round.
let, var, and const are all used to declare variables in JavaScript, but they have different scopes and behaviors.
let: block-scoped variable, can be reassigned
var: function-scoped variable, can be reassigned
const: block-scoped variable, cannot be reassigned, but its properties can be modified
Handled conflict in a team by facilitating open communication and finding a compromise
Addressed the issue directly with the individuals involved
Encouraged open and honest communication to understand each person's perspective
Facilitated a discussion to find a compromise that satisfied all team members
Infosys interview questions for popular designations
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
ext is the default file system for many Linux distributions, while xfs is known for better performance and scalability.
ext is the default file system for many Linux distributions
xfs is known for better performance and scalability
xfs supports larger file systems and files compared to ext
CentOS/RHEL 6 & 7 differ in kernel version, package management, systemd, and support lifecycle.
Kernel version: CentOS/RHEL 6 uses kernel version 2.6.x while CentOS/RHEL 7 uses kernel version 3.x.
Package management: CentOS/RHEL 6 uses yum for package management, while CentOS/RHEL 7 uses yum and dnf.
Systemd: CentOS/RHEL 6 uses SysV init system, while CentOS/RHEL 7 uses systemd as the init system.
Support lifecycle: CentOS...
Get interview-ready with Top Infosys Interview Questions
I applied via Approached by Company and was interviewed in Sep 2023. There was 1 interview round.
API Led connectivity in Mulesoft is an approach to connecting and exposing APIs in a reusable and scalable manner.
API Led connectivity involves organizing APIs into layers based on their functionality such as experience, process, and system APIs.
It promotes reusability, flexibility, and scalability by allowing different APIs to be easily connected and reused in various applications.
For example, a company may have an AP...
Error handling in Mule4 involves using Try scope, Error handler, and On Error Continue
Use Try scope to encapsulate the code that might throw an error
Use Error handler to catch and handle specific errors
Use On Error Continue to continue processing even if an error occurs
Error handling in subflows is crucial for maintaining the flow of the main process.
Use error handling nodes like Try/Catch or Error Boundary in the subflow.
Log the error message or send it to a monitoring system for further analysis.
Consider retrying the subflow or notifying the main process about the error.
Implement fallback mechanisms to ensure the main process can continue despite errors.
Batch processing in Mule 4 allows for processing large amounts of data in chunks.
Batch processing in Mule 4 is achieved using the Batch Job component.
It allows for processing large amounts of data in chunks, improving performance and efficiency.
You can configure batch jobs to read data from a variety of sources, process it, and then write the results to a target system.
Batch processing in Mule 4 also supports error han...
For Each Loop processes elements one by one, while Batch processing groups elements together for processing.
For Each Loop is used to iterate over each element in a collection individually.
Batch processing involves processing a group of elements together in a single operation.
For Each Loop is more suitable for small collections, while Batch processing is efficient for large datasets.
Example: For Each Loop can be used to...
Implement retry mechanism for external system connection
Use a loop to attempt connection multiple times
Include a delay between each retry to avoid overwhelming the external system
Set a maximum number of retry attempts to prevent infinite loops
Consider implementing exponential backoff for retries to gradually increase the time between attempts
Handle System API errors in Experience API by implementing proper error handling techniques.
Implement try-catch blocks to catch and handle exceptions thrown by System APIs.
Use status codes and error messages to communicate errors to the user.
Log detailed error information for troubleshooting purposes.
Provide user-friendly error messages to guide users on how to resolve the issue.
Consider implementing retry mechanisms f
No, API Id should be unique to avoid conflicts and ensure proper functioning of applications.
API Id should be unique to avoid conflicts in data retrieval and processing.
Using the same API Id in two different applications can lead to errors and unexpected behavior.
Each application should have its own unique API Id to maintain clarity and organization.
For example, Application A should have API Id '123' and Application B
To consume SOAP web services in Mule and implement security header for WSDL, you can use the MuleSoft Secure Configuration Properties.
Use MuleSoft Secure Configuration Properties to configure security headers in the Mule flow.
Add a security header to the SOAP request using the
Configure the security header properties such as username, password, encryption, etc.,...
SLA Based policy is a service level agreement that defines the level of service a customer can expect from a provider.
SLA Based policy outlines the agreed upon level of service between a service provider and a customer.
It includes details such as response time, resolution time, availability, and performance metrics.
Failure to meet the SLA can result in penalties or compensation for the customer.
For example, an SLA may ...
To configure and manage Mule application logs, you can use log4j configuration in the Mule project.
Use log4j configuration file to define log levels, appenders, and log format.
Add log4j configuration file to src/main/resources folder in Mule project.
Configure log4j properties like log level, log file location, and log format.
Use Mule properties to dynamically change log levels in different environments.
Handle errors in Scatter Gatter component by using try-catch blocks and displaying error messages to the user.
Use try-catch blocks to catch errors in the Scatter Gatter component.
Display informative error messages to the user when an error occurs.
Handle different types of errors such as data loading errors or rendering errors.
Implement error logging to track and troubleshoot errors in the Scatter Gatter component.
Yes, resource types can be used in traits in RAML.
Resource types can be defined and reused in traits to avoid duplication of code.
By using resource types in traits, you can define common characteristics and behaviors that can be applied to multiple resources.
Example: defining a resource type for authentication and then using it in multiple resources.
A fragment is a small piece or part of something larger.
Fragments can refer to broken pieces of objects or materials.
In programming, a fragment is a reusable portion of code that can be included in multiple parts of a program.
In literature, a fragment can refer to an incomplete or unfinished work.
Fragments can also be used in art to create a sense of incompleteness or ambiguity.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Batch Apex is a Salesforce feature that allows for processing large amounts of data in batches to prevent hitting governor limits.
Batch Apex is used to handle large data volumes by breaking the processing into smaller batches.
It is useful for operations like data cleansing, data migration, and data integration.
Batch Apex jobs can be scheduled to run at specific times or can be executed manually.
It helps in preventing h...
To call LWC from flows, create an Aura component that wraps the LWC and call the Aura component from the flow.
Create an Aura component that wraps the LWC component
Expose the LWC component as a public property in the Aura component
Call the Aura component from the flow using the 'Lightning Component' element
Testing fundamentals, automation testing, manual testing
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
JRE stands for Java Runtime Environment, it is a software package that provides the necessary tools to run Java applications.
JRE includes Java Virtual Machine (JVM), class libraries, and other necessary files to run Java applications.
It does not contain development tools like compiler or debugger, which are included in JDK (Java Development Kit).
JRE is required to run Java applications on a computer, as it provides the...
JDK stands for Java Development Kit, it is a software development kit used for developing Java applications.
JDK includes tools for developing, debugging, and monitoring Java applications.
It contains JRE (Java Runtime Environment) which is necessary for running Java programs.
JDK also includes a compiler, debugger, and other tools needed for Java development.
Examples of JDK versions include JDK 8, JDK 11, and JDK 15.
What people are saying about Infosys
Some of the top questions asked at the Infosys interview for experienced candidates -
The duration of Infosys interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.2k interviews
Interview experience
based on 38.6k reviews
Rating in categories
Technology Analyst
56k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.3k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.4k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.7k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.6k
salaries
| ₹6.2 L/yr - ₹17.1 L/yr |
TCS
Wipro
Cognizant
Accenture