i
Infosys
Filter interviews by
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Java 8 introduced Streams API for processing collections of data in a functional style.
Streams provide a way to work with sequences of elements in a declarative manner.
Features include map, filter, reduce, and collect operations.
Streams can be parallelized to improve performance.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); Stream<String> stream = names.stream();
Example: int sum = ...
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Spring Actuator is a feature in Spring Boot that provides endpoints to monitor and interact with the application.
Provides insight into application's health, metrics, and other information
Includes endpoints like /health, /info, /metrics, etc.
Can be customized and extended to add custom endpoints
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Signals in Angular are used to communicate between components or services.
Signals in Angular are typically implemented using Observables or Subjects.
They allow components to subscribe to changes and react accordingly.
Signals can be used to pass data, trigger actions, or handle events.
Example: Using a Subject to emit a signal when a button is clicked.
Structural directives in Angular are used to modify the DOM layout by adding, removing, or manipulating elements based on conditions.
Structural directives are preceded by an asterisk (*) in Angular templates.
Common structural directives include *ngIf, *ngFor, and *ngSwitch.
They allow developers to conditionally render or remove elements from the DOM.
Example:
Infosys interview questions for designations
Middleware is software that acts as a bridge between different applications or components, allowing them to communicate and share data.
Middleware facilitates communication between different software applications or components
It can handle tasks such as data transformation, security, and routing
Examples of middleware include message brokers like RabbitMQ, web servers like Apache Tomcat, and API gateways like Kong
Get interview-ready with Top Infosys Interview Questions
I was interviewed in Jan 2024.
Class loader is a part of Java Runtime Environment (JRE) that loads classes and interfaces at runtime.
Class loader is responsible for locating and loading the necessary class files into memory.
It follows a hierarchical structure and delegates the class loading to parent class loaders.
Class loaders can be customized to load classes from different sources like file system, network, or database.
They provide a level of sec...
final is a keyword in Java used to declare a constant value. finally is a block used in exception handling to ensure a piece of code is always executed.
final is used to declare a variable whose value cannot be changed
finally is used in a try-catch block to specify a block of code that will always be executed, regardless of whether an exception is thrown or not
ArrayList is a resizable array implementation in Java.
ArrayList is a class in Java's Collection framework.
It provides dynamic resizing, unlike regular arrays.
It can store objects of any type, including strings.
ArrayLists can grow or shrink dynamically as elements are added or removed.
Example: ArrayList
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap is part of the Java Collections Framework.
It allows null values and null keys.
Keys must be unique, but values can be duplicated.
Basic operations include put(key, value), get(key), remove(key), and containsKey(key).
Example: HashMap
Microservices are a software development technique where applications are broken down into smaller, independent services that communicate with each other.
Microservices are designed to be small, focused, and independently deployable services.
Each microservice typically performs a single function or task.
Microservices communicate with each other through APIs.
They can be developed, deployed, and scaled independently.
Examp...
Microservices are a way to design software applications as a collection of small, independent services that communicate with each other via APIs.
Microservices are a software architectural style where applications are composed of small, independent services that communicate over well-defined APIs.
APIs (Application Programming Interfaces) are a set of rules and protocols that allow different software applications to comm...
Core java , colletions
Sample Interface with Implementation for a Senior Software Developer interview
Create an interface with method signatures
Implement the interface in a class
Use the interface to define behavior in other classes
Query to select IDs from table one not present in table two
Use a LEFT JOIN to combine the two tables
Filter the results where the ID from table one is NULL in table two
Select student list for 3rd most highest mark from the student table.
Order the student table by marks in descending order
Skip the first two highest marks
Select the student list for the 3rd highest mark
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Asked about core JS concepts and excercise
What people are saying about Infosys
Some of the top questions asked at the Infosys Senior Software Developer interview -
based on 13 interviews
2 Interview rounds
based on 34 reviews
Rating in categories
Technology Analyst
56k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
50.4k
salaries
| ₹2.8 L/yr - ₹8 L/yr |
System Engineer
39.4k
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.7k
salaries
| ₹6.2 L/yr - ₹17 L/yr |
TCS
Wipro
Cognizant
Accenture