i
Infosys
Filter interviews by
Oops concept projct to create as per requirement
I have 3 years of experience as a Software Developer in my previous company.
Developed web applications using Java, Spring, and Angular
Worked on database design and optimization using MySQL
Collaborated with cross-functional teams to deliver projects on time
I handle difficult clients by remaining calm, listening actively, and finding solutions to their concerns.
Remain calm and composed during interactions
Listen actively to understand their concerns and frustrations
Empathize with their perspective and show understanding
Find solutions to address their issues and communicate effectively
Streams are used for processing elements from a data source sequentially, while collections are used for storing and managing groups of objects.
Streams are lazy and can be processed in parallel, while collections are eager and store all elements in memory.
Streams support functional-style operations like map, filter, and reduce, while collections provide methods like add, remove, and contains.
Example: List
There were 3 question. 2 medium and 1 hard.
Binary search is a search algorithm that finds the position of a target value within a sorted array.
Divide the array in half and compare the target value with the middle element
If the target value is smaller, search the left half. If larger, search the right half
Repeat the process until the target value is found or the subarray is empty
REST API is a type of web service that allows communication between different systems over HTTP using standard methods like GET, POST, PUT, DELETE.
REST stands for Representational State Transfer
Uses standard HTTP methods like GET, POST, PUT, DELETE for communication
Data is transferred in JSON or XML format
Stateless communication between client and server
Example: GET request to retrieve user data from a server
Infosys interview questions for designations
Create a CRUD app in Angular within 15 minutes
Set up Angular project with CLI
Create components for Create, Read, Update, and Delete operations
Implement services to interact with backend API
Use Angular Material for UI components
Test the app functionality
Get interview-ready with Top Infosys Interview Questions
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Asked general ability questions and quant and reasoning questions
Asked questions related to data structures
Moderate and coding was based array problem using brute force algorithm
Abstraction is hiding the implementation details while interface is a contract that defines the methods that a class must implement.
Abstraction is achieved through abstract classes or interfaces in object-oriented programming.
Abstraction allows us to hide complex implementation details and only show the necessary features to the outside world.
Interfaces in Java are used to define a contract that a class must follow by ...
A hashtable is a data structure that stores key-value pairs and allows for quick retrieval of values based on their keys.
Uses a hash function to map keys to indexes in an array
Provides constant time complexity for insertion, deletion, and retrieval operations
Commonly used in programming languages like Java and Python for implementing dictionaries or maps
Stack is a data structure that follows Last In First Out (LIFO) principle. Queue is a data structure that follows First In First Out (FIFO) principle.
Stack: Last In First Out (LIFO) data structure. Example: stack of plates.
Queue: First In First Out (FIFO) data structure. Example: waiting line at a ticket counter.
Exception handling is a mechanism to handle runtime errors in a program to prevent it from crashing.
It allows the program to gracefully handle unexpected situations.
Exceptions can be caught and handled using try-catch blocks.
Common exceptions include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.
Handling exceptions properly can improve the reliability and robustness of a software application.
There are different types of interfaces in Java, features of Java 8 include lambda expressions and streams, and the current version is Java 15.
Types of interfaces in Java include normal interfaces, functional interfaces, and marker interfaces.
Features of Java 8 include lambda expressions for functional programming, streams for processing sequences of elements, and default methods in interfaces.
Current version of Java i
What people are saying about Infosys
Some of the top questions asked at the Infosys Software Developer interview for experienced candidates -
The duration of Infosys Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interviews
2 Interview rounds
based on 358 reviews
Rating in categories
Technology Analyst
55.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture