i
Infosys
Filter interviews by
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 was interviewed in Aug 2024.
Asked about technical programming questions
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
The question covers topics like internal working of HashSet, HashMap vs HashTable, IoC container, Spring boot annotations, and current project details.
HashSet is implemented using a hash table, HashMap is implemented using a hash table with key-value pairs, and HashTable is a synchronized version of HashMap.
ArrayList is a dynamic array that can grow or shrink in size, and the output of a code snippet depends on the spe...
Infosys interview questions for designations
I applied via Referral and was interviewed in Nov 2023. There were 3 interview rounds.
The question is about different reports in GRC, connectors, plugins, handling disabled script buttons, and authorization checks when executing transactions.
Different reports in GRC provide insights into compliance and risk management.
Connectors and plugins are used to integrate GRC systems with other software applications.
If the script button is disabled, check user permissions and system settings.
Authorization checks ...
Centralised EAM involves a single central authority making decisions, while decentralised EAM allows for decision-making at various levels.
Centralised EAM has a top-down approach with decisions made by a central authority.
Decentralised EAM allows for decision-making at different levels within the organization.
Centralised EAM can lead to quicker decision-making but may lack flexibility.
Decentralised EAM can promote inno...
Get interview-ready with Top Infosys Interview Questions
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Core Java is the foundation of Java programming language, while Spring Boot is a framework for building Java applications.
Core Java includes concepts like OOP, multithreading, collections, and exception handling.
Spring Boot simplifies the development of Java applications by providing pre-configured settings and tools.
Example: Core Java - classes, objects, inheritance. Spring Boot - auto-configuration, embedded servers.
Design Thinking is a problem-solving approach focused on understanding the user's needs, generating ideas, prototyping, and testing solutions.
Empathize with the user to understand their needs and challenges
Define the problem statement based on user insights
Ideate and brainstorm potential solutions
Prototype and test the solutions with users for feedback
Iterate on the solutions based on feedback to improve them
I applied via Referral and was interviewed in Nov 2023. There were 3 interview rounds.
Different types of extractors include mechanical extractors, chemical extractors, and biological extractors.
Mechanical extractors use physical force to extract substances from a mixture, such as pressing or grinding.
Chemical extractors use solvents or other chemicals to separate desired compounds from a mixture.
Biological extractors use living organisms or enzymes to extract specific compounds from a mixture.
Examples i...
What people are saying about Infosys
Some of the top questions asked at the Infosys Senior Associate Consultant interview -
The duration of Infosys Senior Associate Consultant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 152 interviews
5 Interview rounds
based on 1.6k reviews
Rating in categories
Technology Analyst
55.8k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹2.8 L/yr - ₹9 L/yr |
System Engineer
39.5k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.8k
salaries
| ₹5.2 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.8k
salaries
| ₹4.5 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture