i
Infosys
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2023. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before May 2023. There was 1 interview round.
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...
Infosys interview questions for designations
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
Get interview-ready with Top Infosys Interview Questions
I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.
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...
Agile technology is an iterative approach to software development that emphasizes flexibility and collaboration.
Agile methodology involves breaking down projects into smaller, more manageable tasks
Teams work in short sprints, typically 1-4 weeks, to complete these tasks
Agile emphasizes frequent communication and collaboration between team members and stakeholders
The goal is to deliver working software quickly and conti...
CI/CD pipelines are automated processes that allow for continuous integration and delivery of software.
CI/CD stands for Continuous Integration/Continuous Delivery
CI involves merging code changes into a central repository and running automated tests
CD involves deploying the code changes to production
Pipelines can be customized to fit the needs of the development team
Examples of CI/CD tools include Jenkins, Travis CI, an
I was interviewed before Nov 2021.
I applied via Company Website and was interviewed in Nov 2021. There were 3 interview rounds.
What people are saying about Infosys
Some of the top questions asked at the Infosys Technology Analyst interview -
The duration of Infosys Technology Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 220 interviews
5 Interview rounds
based on 4.3k reviews
Rating in categories
Technology Analyst
55.6k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.5k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
30.7k
salaries
| ₹5.1 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
27.9k
salaries
| ₹4.5 L/yr - ₹16.8 L/yr |
TCS
Wipro
Cognizant
Accenture