Premium Employer

i

This company page is being actively managed by Infosys Team. If you also belong to the team, you can get access from here

Infosys Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Application Developer Interview Questions and Answers

Updated 3 Nov 2024

8 Interview questions

🔥 Asked by recruiter 3 times
An Application Developer was asked 12mo ago
Q. What are the lifecycle methods in React?
Ans. 

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

An Application Developer was asked
Q. What is a REF CURSOR?
Ans. 

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.

Application Developer Interview Questions Asked at Other Companies

asked in Oracle
Q1. Minimum Cost to Connect All Points Problem Statement Given an arr ... read more
Q2. Aapali Taxi is a taxi cab operator. They have 3 types of cars- Mi ... read more
asked in Fujitsu
Q3. Reverse Linked List Problem Statement Given a singly linked list ... read more
asked in Oracle
Q4. Count Subsequences Problem Statement Given an integer array ARR o ... read more
asked in Oracle
Q5. Two persons X and Y are sitting side by side with a coin in each’ ... read more
An Application Developer was asked
Q. Give an example of abstraction.
Ans. 

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...

An Application Developer was asked
Q. What are two differences between C++ and Java?
Ans. 

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...

An Application Developer was asked
Q. What is a DBMS?
Ans. 

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.

An Application Developer was asked 7mo ago
Q. What is Stream API write the Stream API Code any code and lambda expression.
Ans. 

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...

An Application Developer was asked 7mo ago
Q. What is @SpringbootAnnotation and what is difference between @Controller and @RestController.
Ans. 

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...

Are these interview questions helpful?
An Application Developer was asked
Q. Explain Microservice, what is it, how it's work,
Ans. 

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...

Infosys Application Developer Interview Experiences

10 interviews found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is @SpringbootAnnotation and what is difference between @Controller and @RestController.
  • Ans. 

    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...

  • Answered by AI
  • Q2. What is Stream API write the Stream API Code any code and lambda expression.
  • Ans. 

    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 ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I interviewed at Accenture on 28Sep2024, technical interview was good, interviewer said you will be having another round I am passing my remarks to the team, after 5 min I got a call that update your details on the portal, after click on the link I received a mail that My candidature has been rejected on the portal.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Boxing Unboxing
  • Q2. Abstract class and interface
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Functional component
  • Q2. Life cycle method of react
  • Ans. 

    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

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Company experience
  • Ans. 

    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.

  • Answered by AI
  • Q2. Salary discussion

Interview Preparation Tips

Topics to prepare for Infosys Application Developer interview:
  • React js

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Patterns programs, magical number problem

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic questions of frameworks
  • Q2. Java, Spring, Spring Boot, Microservices
Round 3 - Technical 

(1 Question)

  • Q1. Brief in frameworks and frequent Answers
Round 4 - Technical 

(1 Question)

  • Q1. Explain Microservice, what is it, how it's work,
  • Ans. 

    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...

  • Answered by AI
Round 5 - Coding Test 

General coding questions from java

Round 6 - Coding Test 

Spring boot application, how it's work?

Round 7 - HR 

(1 Question)

  • Q1. One-to-one talk with HR for general purpose.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is ref cursor
  • Ans. 

    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.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Give the example of abstraction
  • Ans. 

    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...

  • Answered by AI

I applied via Referral and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

3 Questions

  • Q1. What is a DBMS,
  • Ans. 

    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.

  • Answered by AI
  • Q2. What do you know about our company
  • Q3. What are the 2 difference between c++ and java
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - "What are your hobbies?" Is one of the questions that can throw you off in an interview. Here are some creative ways to describe your passions outside of work".
Thanku

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Questions related to dynamic programming ,greedy algorithms etc

Interview Preparation Tips

Interview preparation tips for other job seekers - hard

I applied via LinkedIn and was interviewed in Sep 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Java related

What people are saying about Infosys

View All
yedabhai
1w
works at
Hyperpure
Are we not even safe in our own workplaces?
An Infosys employee was arrested for secretly recording women in the office washroom. Over 30 videos were found on his phone. This isn't just shocking, it's horrifying. Offices are meant to be safe, respectful spaces. 🙎 When will companies truly prioritize safety and surveillance in all corners, not just the visible ones?
FeedCard Image
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Application Developer interview?
Infosys interview process usually has 2 rounds. The most common rounds in the Infosys interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Infosys Application Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Infosys. The most common topics and skills that interviewers at Infosys expect are .NET, ASP.NET, Cloud Computing, LINQ and Labour Laws.
What are the top questions asked in Infosys Application Developer interview?

Some of the top questions asked at the Infosys Application Developer interview -

  1. what is @SpringbootAnnotation and what is difference between @Controller and @R...read more
  2. What is Stream API write the Stream API Code any code and lambda expressi...read more
  3. Explain Microservice, what is it, how it's wo...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 8 interview experiences

Difficulty level

Easy 33%
Moderate 67%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Application Developer Salary
based on 117 salaries
₹5.5 L/yr - ₹12 L/yr
25% less than the average Application Developer Salary in India
View more details

Infosys Application Developer Reviews and Ratings

based on 7 reviews

3.5/5

Rating in categories

3.9

Skill development

3.3

Work-life balance

2.7

Salary

4.0

Job security

3.5

Company culture

2.8

Promotions

3.4

Work satisfaction

Explore 7 Reviews and Ratings
Technology Analyst
54.7k salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Senior Systems Engineer
53.8k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.1k salaries
unlock blur

₹9.4 L/yr - ₹16.4 L/yr

System Engineer
32.5k salaries
unlock blur

₹2.4 L/yr - ₹5.3 L/yr

Senior Associate Consultant
31.3k salaries
unlock blur

₹8.2 L/yr - ₹15 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview