Infosys Interview Questions

Infosys Interview Questions

9 mins read1.5K Views Comment
Vikram
Vikram Singh
Assistant Manager - Content
Updated on Oct 13, 2023 14:17 IST

Infosys is one of the largest tech company of India that was founded in 1981 by N.R. Narayana Murthy and six other. Every year Infosys hire a huge number of students. In this article, we will discuss some of the Infosys Interview Questions.

2022_09_Feature-Image-Templates-64.jpg

Infosys is a global leader in next-generation digital service and consulting. It is co-founded by seven engineers, N.R. Narayana Murthy, Nandan Nilekani, N.S. Raghavan, S Gopalakrishnan, S.D. Shibulal, K. Dinesh, and Ashok Arora in 1981. 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. In this article, we will discuss Infosys interview questions.

Must Check: Free Java Online Courses and Certifications

Must Check: Free C Online Courses and Certifications

Explore Top 13 Guesstimate Questions And Answers For Interview

Table of Content

Recommended online courses

Best-suited IT & Software courses for you

Learn IT & Software with these high-rated online courses

18 K
1 year
39.88 K
2 years
– / –
2 years
18 K
1 year
– / –
2 years
10.8 K
6 months
16.25 K
4 weeks
19.5 K
12 months
name
ICACertificate
– / –
80 hours

Infosys Interview Questions

Technical Interview Questions

Q1. Agile vs. waterfall model

Ans:

Agile Waterfall
It is a type of Rapid Application Development. This is a traditional software development approach.
It follows the concept of consistent growth during the project itself. It is the sequential design process.
Testing is frequently done in conjunction with the development phase. The test approach is rarely used.
Sprints are used to break down the project Generally, waterfall methodology gets separated into several stages.

Also Read: Agile Model in Software Engineering

Also Read: Difference between Agile and Scrum

Must Read: DevOps vs. Agile

Q2. Local Variable vs. Global Variable

Ans:

Local Variable Global Variable
Variables that are declared inside the function is called local variables. Variables that are declared outside the function is called global variable.
It can be accessed only inside the function. It can be accessed inside or outside the function.
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. 

Let’s consider an example in Python

 
a = 10
def func():
b = 56
print b
func()
print a;
Copy code

In the above example, ‘a’ is a global variable that is defined outside the function, and ‘b’ is a local variable that is defined inside the function.

Also Read: Variables in Java

Also Read: Variables in Python

Q3. C vs. C++?

Ans:

C C++
It is a function-driven language. It is an object-driven language.
It follows a top-down approach. It follows a button-up approach
It doesn’t support polymorphism, encapsulation, inheritance, and overloading. It supports polymorphism, encapsulation, inheritance, and overloading.
Header file is stdio.h . Header file is iostream.h.
Support built-in data type only. Support both built-in and user-defined data types.
It contains 32 keywords. It contains 63 keywords.

Q4. Overloading vs. Overriding

Ans:

Overloading Overriding
It implements compile time polymorphism. It implements runtime polymorphism.
It occurs between methods in the the same class. It occurs between super-class and sub-class.
Overloading methods have the same name but different parameters. Overriding methods have the same name and method arguments
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

Also Read: Method Overloading in Java

Also Read: Method Overriding in Java

Top C++ Interview Questions and Answers for 2024
Top 160+ Java Interview Questions and Answers for 2024
Zoho Interview Questions and Answers

Q5. TCP vs. UDP

Ans:

TCP UDP
Stands for Transmission Control Protocol. Stands for User Datagram Protocol.
It is a heavyweight. It is lightweight.
The acknowledgment segment is present. No acknowledgment segment is present.
Used by HTTP, HTTPS, FTP, and Telnet. Used by DNS, DHCP, TFTP, and VoIP.
Slower than UDP. Faster than TCP.

Similarly, you may be asked about related concepts, for which you should ideally prepare on C vs C++. Other than those, here are some pages to browse and learn.

Difference between TCP and UDP

What is a Network Protocol?

C++ Online Courses and Certifications

Q6. TRUNCATE vs. DELETE vs. DROP

Ans:

DELETE TRUNCATE DROP
It is a DML command It is a DDL command. It is a DDL command
It removes one or more records from the table. It removes all the rows from the existing table. It completely removes the table from the database. 
It doesn’t free the allocated space of the table. It doesn’t free the allocated space of the table. It completely removes the allocated space for the table from the memory.
It is slower than the DROP and TRUNCATE command as it deletes one row at a time base on the specified conditions It is faster than both the DELETE and TRUNCATE command as it deletes all the records at a time without any conditions It is faster than DELETE but slower than TRUNCATE asit firstly deletes the rows and then the table from the database. 

Also Read: SQL DELETE

Also Read: SQL TRUNCATE

Must Read: SQL DROP

Q7. Stack vs. Array

Ans:

Stack Array
Stack is the linear data structure that works on the LIFO approach. An array is a linearly-ordered data structure that stores the data in a contiguous memory location.
Contains elements of the different data types. Contains elements of the same data type.
Basic operations are pop, push, and peek. Basic operations insert, delete, modify, merge, sort.
Only the topmost element can be read or removed at a time. Any element can be accessed by array index.

Also Read: 8 Most important Data Structure Every Programmer Must Know

Also Read: Array in Java

Must Read: All that you need to know about Stack

Must Read: ArrayList vs LinkedList

Q8. Classes vs. Objects

Ans:

Classes Objects
Template for creating and declaring variables.  It is an instance of a class.
It is a logical entity. It is a physical entity.
It can be created many times. It is declared once.
It doesn’t allocate memory when it is created. It allocates memory when it is created.
It can’t be manipulated. It can be manipulated.

Also Read: Classes and Object in C++

Also Read: Classes and Object in Python

Must Check: C++ Online Courses and Certifications

Q9. DDL Commands vs DML Commands

Ans:

DDL DML
Stands for Data Definition Language. Stands for Data Manipulation Language.
Common DDL commands: CREATE, DROP, ALTER, TRUNCATE. Common DML commands SELECT, INSERT, UPDATE, DELETE.
Allows storing shared data in the database. Allows changing data in a database table.
It makes changes permanent DML commands do not make changes permanent

Also Read: SQL Tutorial

Also Read: All about DML command in SQL

Q10. What are the basic features of OOps?

Ans:

Top Features of OOPs are:

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

Check our Web Story: Learn OOPs Concept with Analogy

Also Read: OOPs concept in Java

Also Read: OOPs concept in C++

HR Interview Questions

Q1. Introduce Yourself?

Ans:  This is the first question H.R. will ask you to know more about you. Then, you have to discuss your:

  1. Current Profile
  2. Academic Record & Work-Experience
  3. Certificates and Achievements

Q2. Why do you want to join Infosys?

Ans. Reasons to join Infosys:

  1. Work-Life Balance
  2. Job-Security
  3. Development & Training
  4. Work Environment

Q3. Tell me about your strength and weaknesses.

Ans: These types of questions are asked to know about your experience and your learning from them. Here, you can mention

Strength

  1. Creative
  2. Passionate
  3. Dedicated
  4. Flexible
  5. Honest

Weakness:

  1. Insecure
  2. Competitive
  3. Emotional
  4. Disorganized
  5. Risk-averse

Q4. Are you willing to relocate?

Ans: As the offices of Infosys are located in different cities in India and 50 other different countries. So, you can be sent to any place depending on your job profile and availability.
So, you can answer the question depending upon your comfortability; if you can relocate, mention you are ready to learn and interested in the job profile so that I can work pan-India, but if you are not willing to relocate, then just mention you are very interested in the job-profile and looking forward to work with the renowned team of Infosys but currently, I’m unable to move so it will be great if you will offer WFH.

Q5. Do you have any questions?

Now, this is your turn to ask about the job profile, perks & benefits, work environment, and roles and responsibilities.

12 Essential TCS HR Interview Questions and Answers for 2025
Top HR Interview Questions and Answers

Infosys Interview Round and Process

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

  1. Online Test
  2. Technical Interview
  3. H.R. Interview

Online Test

The online test has three sections:

Topic Number of Question Time (in mins.)
Quantitative Aptitude 10 35
Logical Reasoning 15 25
Verbal 40 35

The candidates can attempt any question within a section, i.e., the candidate has to finish one section and then move to the next section.

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. Depending on the job profile, the question will be asked in this round. Major questions will be from

  • Puzzles and Guesstimate Problems
  • Data Structure and Algorithms
  • OOPs Concepts
  • Preferred Programming Language (C/C++/Java)
  • Questions from the Project/Internship you have done

H.R. Interview

This will be the final round of the recruitment process. In this H.R. round, the questions will be asked to check your personality, communication skills, educational background, the salary expectations. In this round, you can ask any number of questions to H.R. about the job profile, company, and perks & benefits. 

Interview Preparation Tips

  • Questions in the online test are similar to those in the CAT examinations but with lower difficulty levels. So try to practice more and more on different platforms to improve speed and accuracy as it is a screening round and lacs of students participate in this round, and only a few are selected.
  • For the Technical round, you must be prepared for the questions like OOPs concepts, Data Structure and Algorithm, and one of the programming languages.

FAQs

What is the interview process like at Infosys?

The interview process at Infosys is a three-step process: 1. Online Test 2. Technical Interview 3. H.R. Interview Check out Infosys Interview Question - Naukri Learning, where we have briefly discussed the Interview Process and questions asked during the interview.

Why do you want to join Infosys?

Reasons to join Infosys: 1. Work-Life Balance 2. Job-Security 3. Development & Training 4. Work Environment

How to prepare for Infosys Technical Interview?

Do regular questions on Quantitative Aptitude, Reasoning, and English. Practice more and more puzzles and coding questions, and also focus on some theoretical interview questions. Check out Infosys Interview Question - Naukri Learning, where we have briefly discussed the Interview Process and questions asked during the interview.

What are some common questions asked in Infosys Interview?

1. What are joins in SQL? 2. Difference between Agile and Waterfall model 3. Difference between Local variable and Global Variable 4. What are the basic features of OOPs? 5. What are classes and Objects?

About the Author
author-image
Vikram Singh
Assistant Manager - Content

Vikram has a Postgraduate degree in Applied Mathematics, with a keen interest in Data Science and Machine Learning. He has experience of 2+ years in content creation in Mathematics, Statistics, Data Science, and Mac... Read Full Bio