i
Infosys
Filter interviews by
I applied via LinkedIn and was interviewed before May 2023. There was 1 interview round.
Collection is a group of objects while collections is a framework in Java. Collection interface is used to manipulate groups of objects.
Collection is a group of objects while collections is a framework in Java
Collection interface is used to manipulate groups of objects
Collections framework provides classes like ArrayList, LinkedList, HashSet, etc.
Collection interface extends Iterable interface and has methods like add(
HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
HashMap uses an array of buckets to store key-value pairs
Each bucket contains a linked list of entries with the same hash code
When a key-value pair is added, its hash code is used to determine the bucket and added to the linked list
When a value is retrieved, its hash code is used to find the bucket and then the linked li...
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading improves performance by utilizing idle CPU time.
Example: A web server handling multiple requests simultaneously.
Multithreading can lead to synchronization issues and race conditions.
Thread safety can be achieved through locks and semaphores.
Spring Data JPA is a framework that simplifies the implementation of JPA-based repositories.
Spring Data JPA provides a set of interfaces and classes to work with JPA entities and repositories.
It supports various query methods and pagination.
It also provides support for auditing, caching, and transactions.
Example: @Repository interface UserRepository extends JpaRepository
Overloading is when a class has multiple methods with the same name but different parameters. Overriding is when a subclass provides its own implementation of a method from its superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to change the behavior of a method in a subclass
Overloading is resolved at compile-time while overriding is resolved at runtime
...
Spring Boot annotations simplify development and Lombok reduces boilerplate code.
Spring Boot annotations provide a streamlined way to configure and run applications.
Lombok reduces boilerplate code by generating getters, setters, constructors, and more.
Spring Boot and Lombok work well together to create efficient and concise code.
Examples of Spring Boot annotations include @SpringBootApplication, @RestController, and @A...
I applied via Naukri.com and was interviewed before Jun 2023. There were 2 interview rounds.
Easy to crack and basic levels of questions
Covers the core concepts of the technology
I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.
Infosys interview questions for designations
Goto is an unconditional transfer of control while perform is a conditional transfer of control.
Goto is considered harmful as it can lead to spaghetti code.
Perform is used to execute a set of statements based on a condition.
Perform can be used with varying levels of granularity such as perform until, perform varying, etc.
Goto is rarely used in modern programming languages.
Example: perform until condition is met, goto l
Search is a specific query for a particular item, while search all is a broader search for all items.
Search is used to find a specific item or information within a limited scope.
Search all is used to find all items or information within a broader scope.
Search is more targeted and precise, while search all is more general and comprehensive.
For example, searching for a specific product on a website is a search, while sea...
I applied via Company Website and was interviewed in Sep 2021. There were 2 interview rounds.
Include and require are both used to include external files in PHP, but require will cause a fatal error if the file is not found.
Include will only produce a warning if the file is not found, while require will stop the script execution.
Include is used when the file is not critical for the script to run, while require is used when the file is essential.
Example: include 'header.php'; require 'config.php';
Array push is a method in JavaScript used to add one or more elements to the end of an array.
Array push is a built-in method in JavaScript.
It adds one or more elements to the end of an array and returns the new length of the array.
Example: let arr = ['apple', 'banana']; arr.push('orange'); // arr is now ['apple', 'banana', 'orange']
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
I applied via Naukri.com and was interviewed before Jul 2022. There were 4 interview rounds.
Use AWS Lambda to automate EC2 provisioning by writing code in Python or Node.js.
Create a Lambda function in AWS console.
Write code in Python or Node.js to describe the EC2 instance to be provisioned.
Use AWS SDK to interact with EC2 API for provisioning.
Handle error cases and cleanup resources after provisioning.
Test the Lambda function to ensure it provisions EC2 instances correctly.
Template for creating CloudFormation stacks
Define the resources to be created in the stack
Specify the properties for each resource
Set up dependencies between resources
Include any parameters or conditions needed for the stack
Use AWS CloudFormation Designer or AWS CLI to create the stack
I applied via Company Website and was interviewed before Mar 2023. There was 1 interview round.
I applied via Referral and was interviewed before Dec 2022. There were 3 interview rounds.
What people are saying about Infosys
Some of the top questions asked at the Infosys Technology Analyst interview for job -
The duration of Infosys Technology Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 93 interviews
5 Interview rounds
based on 4.2k 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