Home » Infosys Interview Questions and Answers

Infosys Interview Questions and Answers

In this article we have gathered the latest and most asked Infosys Interview Questions and Answers for both freshers and experienced.

Infosys is one of the India’s leading technology company that was founded in 1981 by N.R. Narayana Murthy and six other. Infosys Limited headquarters are in Bengaluru, Karnataka, India. With over three decades of experience in more than 50 countries in managing systems and working with global enterprises, the company crossed the milestone of INR 1,00,000 crore in revenue in F.Y. 21. Today the company has its footstep in more than 50+ countries and has more than 335k+ employees and total revenue of US$16.97 Bn.

Every year Infosys hire a huge number of students. In this article, we cover the most important Infosys interview questions asked in the technical interviews.

Infosys Interview Questions and Answer

Recruitment process in Infosys

The entire recruitment process of Infosys is divided into three rounds:

Online Test

In the first round of Infosys recruitment and selection process, Grammar and IQ are checked as per the requirements of the company. The online test has three sections:

TopicNumber of QuestionTime
Logical Reasoning1525 Minutes
Quantitative Aptitude1035 Minutes
Verbal4035 Minutes

Technical Interview

Once you have cleared the written exam, you have to face the first round of the interview process, i.e., the technical round. In the technical round, candidates are asked questions based on their resume and the role they have applied for. You should have good knowledge of:

  • Data Structure and Algorithms
  • OOPS, DBMS, CN and OS
  • Coding and problem-solving
  • Puzzles and Guesstimate Problems
  • At least one programming language C/C++/JAVA
  • Questions from the Project/Internship you have done

HR Interview

This will be the last round of the recruitment process. In this HR round, questions will be asked to check your personality, communication skills, educational background, salary expectations. The HR interview round assesses your overall personality and suitability for the role.

You May Also Like :   Capgemini Interview Questions and Answers

In this article, we will discuss Infosys Technical Interview Questions. These Infosys Interview Questions will help job seekers to prepare well for the job interview and cross the panel discussion easily.

So let’s get started :

1. What are the basic features of OOPS?
2. What is a Class in OOPS?
3. What is inheritance?
4. What are the different types of inheritance?
5. How is method overloading different from method overriding?
6. Explain some important differences between C and C++
7. Define class and object in C++
8. What is a pointer in C?
9. What is Database Management System?
10. Define different advantages of DBMS.
11. What differentiates SQL and MySQL from each other?
12. What is SDLC (Software Development Life Cycle)?
13. What are the differences between TCP and UDP?
14. What are IPv4 and IPv6? Differentiate between them.
15. Explain a network and node.
16. How is polymorphism implemented in Java?
17. Differentiate Local Variable and Global Variable.
18. What is a database schema?
19. What are SQL triggers?
20. What is a Real-Time OS?

1. What are the basic features of OOPS?

The top features of OOPS are:

  • Inheritance
  • Abstraction
  • Encapsulation
  • Method Overriding
  • Polymorphism
  • Objects
  • Method Overloading
  • Class
  • Constructor and Destructors

2. What is a Class in OOPS?

A class outlines the object and has a certain data type defined by the user. Member functions, variables, constants and other functionality are specified within a class. It does not use any memory during run time. A class can exist without an object, but an object cannot exist outside the class.


3. What is inheritance?

In object-oriented programming, inheritance is a mechanism based on classes. Inheritance means to inherit the data members and properties of the parent class from the child class. A class that inherits from another class is often called a subclass, and the class from which the child class derives is known as a super-class or parent class.

You May Also Like :   HCL Interview Questions and Answers

4. What are the different types of inheritance?

Types of Inheritance are:

  • Single inheritance
  • Multiple Inheritance
  • Multi-level Inheritance
  • Multi-path Inheritance
  • Hierarchical Inheritance
  • Hybrid Inheritance

5. How is method overloading different from method overriding?

OverloadingOverriding
Overloading methods have the same name but different parameters.Overriding methods have the same name and method arguments
It implements compile time polymorphism.It implements runtime polymorphism.
If overloading breaks, the compile time error will come and be easy to fix.If overriding breaks, it may cause a serious issue as the effect will be visible at run-time.
It occurs between methods in the the same class.It occurs between super-class and sub-class.

6. Explain some important differences between C and C++

CC++
It is a function-driven language.It is an object-driven language.
It doesn’t support polymorphism, encapsulation, inheritance, and overloading.It supports polymorphism, encapsulation, inheritance, and overloading.
Support built-in data type only.Support both built-in and user-defined data types.
C cannot run C++ code.C++ can run almost every C code.
Main function can be called from any other function.Main function cannot be called from other functions.

7. Define class and object in C++.

A user-defined data type called a class consists of member functions and data members. Data variables are known as data members, and the methods used to manipulate these variables are known as member functions.

Instances of a class are objects. An object can optionally be referred to as a parameter of course because a class is a user-defined data type.


8. What is a pointer in C?

Pointer is a special variable that holds the address of another variable of the same type. Pointers can be of any data type and structure is allowed in the C programming language. A pointer variable stores the address of another variable of the same data type as the value of the pointer variable.


9. What is Database Management System?

A database management system is a software system used to create and manage databases. DBMS makes it possible for the end user to create and maintain a database. DBMS provides an interface between the end user/application and the database.

You May Also Like :   HR Interview Questions and Answers

10. Define different advantages of DBMS.

The several advantages of Database Management System are:

  • Better data integration.
  • Improved data access.
  • Improved data security.
  • Minimized data inconsistency.
  • Increased end-user productivity.
  • Improved decision making.

11. What differentiates SQL and MySQL from each other?

SQLMySQL
Structured Query Language, also known as SQL, is a common English language based language.MySQL is a database management system.
The heart of relational databases which are used for database access and management, is SQL.Like SQL Server, Informix, etc., MySQL is an RDBMS (Relational Database Management System).

12. What is SDLC (Software Development Life Cycle)?

An SDLC presents the life cycle of software in a diagrammatic form. It demonstrates the methods of software for its complete development, maintenance, requirement analysis etc.


13. What are the differences between TCP and UDP?

TCPUDP
TCP stands for Transmission Control Protocol.UDP stands for User Datagram Protocol.
TCP is connection-oriented.UDP is a protocol without connection.
It is used by HTTP, HTTPS, FTP, and Telnet.It is used by DNS, DHCP, TFTP, and VoIP.
Reliable transmission protocol.Unreliable transmission protocol.

14. What are IPv4 and IPv6? Differentiate between them.

IPv4IPv6
IPv4 contains 32 bit Ip address.IPv6 contains 128 bit IP address.
The older version of the IP address.The newer version of the IP address.
generates 4.29 x 109 unique network addressesproduces 3.4 x 1038 addresses

15. Explain a network and node.

A network is a collection of gadgets linked together through physical transmission.

Node is another term for a device that is connected to a network. If two PCs, two machines and a web server are all connected to a network, we can say that there are five nodes within the network.


16. How is polymorphism implemented in Java?

Polymorphism can be implemented either by overloading at compile-time or by overriding at run-time.


17. Differentiate Local Variable and Global Variable.

Local VariableGlobal Variable
Variables that are declared inside the function is called local variables.Variables that are declared outside the function is called global variable.
Variables are stored in the stack memory.Variables are stored in the data segment of memory.
Various local variables can be defined with the same name but in different functions.Different variables can’t be declared with the same name.
It can be accessed only inside the function.It can be accessed inside or outside the function.

18. What is a database schema?

Database schema represents the overall logical structure of a database. It is an abstract structure created in one of the formal languages accepted by the database.


19. What are SQL triggers?

A SQL trigger is an object that sounds an alarm when something happens in the database. For example, a trigger can be set up to record the deletion of an entry from the database.


20. What is a Real-Time OS?

A real-time operating system is an operating system that acts as an interface between the hardware and the user. This system guarantees a specific capacity within a specified time. For example, an operating system is designed to ensure that a specific item was available to a robot on the assembly line.


We hope these Infosys Interview Questions help you in cracking your next Infosys Technical Interview.

All The Best!

Disclaimer: The information provided in this blog post is based on general knowledge and research. The specific interview process and questions at Infosys may vary. It is recommended to refer to the official Infosys website and consult additional resources for the most up-to-date and accurate information.

4.6/5 - (22 votes)
Scroll to Top