i
Infosys
Work with us
Filter interviews by
React has several life cycle methods that are called at different stages of a component's life cycle.
componentDidMount() is called after the component has been rendered to the DOM
componentDidUpdate() is called after the component's updates are flushed to the DOM
componentWillUnmount() is called before the component is removed from the DOM
Ref cursor is a pointer to a result set in Oracle database.
Ref cursor is used to return query results from a stored procedure or function.
It allows the client application to fetch and process the result set.
Ref cursor is declared using the SYS_REFCURSOR type in Oracle PL/SQL.
Abstraction is the process of simplifying complex systems by focusing on essential details.
Abstraction allows developers to hide unnecessary details and only expose relevant information.
It helps in creating reusable code and improves code maintainability.
For example, in object-oriented programming, a class is an abstraction that encapsulates data and behavior.
Another example is the use of APIs, where developers in...
C++ is a compiled language while Java is an interpreted language.
C++ is faster than Java due to its compilation process.
Java has automatic garbage collection while C++ requires manual memory management.
C++ supports multiple inheritance while Java only supports single inheritance.
Java has a built-in exception handling mechanism while C++ requires manual exception handling.
C++ allows for pointer arithmetic while Jav...
DBMS stands for Database Management System. It is a software system that manages and organizes data in a database.
DBMS is used to create, modify, and delete databases and their objects.
It provides a way to store, retrieve, and manipulate data efficiently.
Examples of DBMS include MySQL, Oracle, SQL Server, and MongoDB.
Stream API in Java provides a way to process collections of objects in a functional style.
Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsWith("A")).forEach(System.out::println);
Lambda expressions can be used with Stream AP...
SpringBootAnnotation is used to enable Spring Boot features in a Java application. @Controller is used for MVC pattern, @RestController is used for RESTful web services.
SpringBootAnnotation is used to enable Spring Boot features like auto-configuration, component scanning, etc.
@Controller is used for MVC pattern to handle web requests and return a view, while @RestController is used for RESTful web services to ret...
Microservices are small, independent, and loosely coupled services that work together to form a larger application.
Microservices are designed to be modular and scalable.
Each microservice performs a specific task and communicates with other microservices through APIs.
Microservices can be developed and deployed independently of each other.
They offer flexibility, fault tolerance, and faster time-to-market.
Examples of...
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
SpringBootAnnotation is used to enable Spring Boot features in a Java application. @Controller is used for MVC pattern, @RestController is used for RESTful web services.
SpringBootAnnotation is used to enable Spring Boot features like auto-configuration, component scanning, etc.
@Controller is used for MVC pattern to handle web requests and return a view, while @RestController is used for RESTful web services to return d...
Stream API in Java provides a way to process collections of objects in a functional style.
Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); names.stream().filter(name -> name.startsWith("A")).forEach(System.out::println);
Lambda expressions can be used with Stream API to ...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
React has several life cycle methods that are called at different stages of a component's life cycle.
componentDidMount() is called after the component has been rendered to the DOM
componentDidUpdate() is called after the component's updates are flushed to the DOM
componentWillUnmount() is called before the component is removed from the DOM
I have extensive experience in application development, focusing on creating user-friendly and efficient software solutions.
Developed a mobile application that increased user engagement by 30%.
Collaborated with cross-functional teams to enhance software functionality.
Implemented agile methodologies to streamline the development process.
Conducted user testing sessions to gather feedback and improve the application.
Patterns programs, magical number problem
Microservices are small, independent, and loosely coupled services that work together to form a larger application.
Microservices are designed to be modular and scalable.
Each microservice performs a specific task and communicates with other microservices through APIs.
Microservices can be developed and deployed independently of each other.
They offer flexibility, fault tolerance, and faster time-to-market.
Examples of micr...
General coding questions from java
Spring boot application, how it's work?
Ref cursor is a pointer to a result set in Oracle database.
Ref cursor is used to return query results from a stored procedure or function.
It allows the client application to fetch and process the result set.
Ref cursor is declared using the SYS_REFCURSOR type in Oracle PL/SQL.
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
Abstraction is the process of simplifying complex systems by focusing on essential details.
Abstraction allows developers to hide unnecessary details and only expose relevant information.
It helps in creating reusable code and improves code maintainability.
For example, in object-oriented programming, a class is an abstraction that encapsulates data and behavior.
Another example is the use of APIs, where developers interac...
I applied via Referral and was interviewed in Dec 2021. There was 1 interview round.
DBMS stands for Database Management System. It is a software system that manages and organizes data in a database.
DBMS is used to create, modify, and delete databases and their objects.
It provides a way to store, retrieve, and manipulate data efficiently.
Examples of DBMS include MySQL, Oracle, SQL Server, and MongoDB.
C++ is a compiled language while Java is an interpreted language.
C++ is faster than Java due to its compilation process.
Java has automatic garbage collection while C++ requires manual memory management.
C++ supports multiple inheritance while Java only supports single inheritance.
Java has a built-in exception handling mechanism while C++ requires manual exception handling.
C++ allows for pointer arithmetic while Java doe...
I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.
What people are saying about Infosys
Some of the top questions asked at the Infosys Application Developer interview -
based on 8 interview experiences
Difficulty level
Duration
based on 7 reviews
Rating in categories
Technology Analyst
54.7k
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Senior Systems Engineer
53.8k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.1k
salaries
| ₹9.4 L/yr - ₹16.4 L/yr |
System Engineer
32.5k
salaries
| ₹2.4 L/yr - ₹5.3 L/yr |
Senior Associate Consultant
31.3k
salaries
| ₹8.2 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture