i
Infosys
Filter interviews by
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
Volatile keyword in Java is used to indicate that a variable's value will be modified by different threads.
Volatile keyword ensures visibility of changes made by one thread to other threads.
It prevents compiler optimizations that could reorder code and cause unexpected behavior in a multi-threaded environment.
Volatile variables are not cached in thread's local memory, but always read from main memory.
Example: 'volatile
Functional interfaces are interfaces with only one abstract method, used for functional programming in Java.
Functional interfaces can have multiple default or static methods, but only one abstract method.
They are used in lambda expressions and method references for functional programming.
Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Function.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
Infosys interview questions for designations
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.
Get interview-ready with Top Infosys Interview Questions
Hashtable is synchronized and does not allow null keys or values, while HashMap is not synchronized and allows null keys and values.
Hashtable is synchronized, while HashMap is not.
Hashtable does not allow null keys or values, while HashMap allows them.
Hashtable is thread-safe, while HashMap is not.
Spring Boot simplifies the development of Java applications by providing a set of tools and conventions.
1. Rapid development: Spring Boot reduces the amount of boilerplate code needed, allowing developers to quickly build and deploy applications.
2. Opinionated defaults: Spring Boot provides sensible defaults for configuration, reducing the need for manual setup.
3. Embedded servers: Spring Boot includes embedded servers...
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Use stream to get 2nd highest salary in Java
Sort the salaries in descending order using stream
Skip the first salary to get the second highest salary
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Program to find missing element from array of strings
Iterate through the array and store elements in a HashSet
Iterate through another array and check if each element is present in the HashSet
Return the element that is not present in the HashSet
What people are saying about Infosys
Interview experience
based on 106 reviews
Rating in categories
Technology Analyst
56.3k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.2k
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.4k
salaries
| ₹6.2 L/yr - ₹16.8 L/yr |
TCS
Wipro
Cognizant
Accenture