Infosys Interview Questions and answers for Freshers PDF (Technical, HR)

Infosys Interview Questions and answers for Freshers PDF | Infosys HR Interview Questions for Freshers 2022/Infosys technical Interview Questions and Answers pdf | Download Infosys Interview Coding questions

Infosys Interview Questions and answers for Freshers PDF: From this article you can get the frequently asked question in the Infosys HR & Techinical interviews. Freshers who are attending the infosys interview for first time, check out this article to get some ideas about the HR & Techinical interview round. We have seen many candidates coming forward to apply for Infosys job placement and looking for important interview questions and answers from Infosys Technologies. Hence, for their sake, here you can get the Infosys technical Interview Questions and Answers pdf & Infosys HR interview Questions. At the below section we have briefly specified the Infosys HR & Technical Interview Questions for Freshers 2022. Check out the below section for Infosys Interview Questions for Infosys Interview Coding questions year wise, UG Degree, PG degree interview questions, Exam syllabus, pattern etc.

Notification Details
DesignationFreshers Interview questions
Join our Telegram

By the way of Infosys Interview Questions Notification PDF, the selection will be done on the basis of online Assessment, Technical Interview & HR Interview. Moreover, from this naukrimessenger page you can get the upcoming Infosys job Vacancy Details, eligibility, salary structure, Exam pattern, syllabus, previous year question papers, upcoming Freshers jobs, last date, important date, Age limit, Selection process, Apply online link, latest off campus jobs, login, application form, Exam dates and many other private jobs details

Here you can also check the CTS, Zoho Interview questions

Zoho Aptitude Questions with Answers

Cognizant Previous year question papers

Here is a brief overview of the Infosys selection process

  1. You have to pass three rounds to be selected in the interview
  2. The first round is an online test, which is the logical answer and grammar.
  3. The second round is Technical round, which is technical answering
  4. The final and last round of the Infosys company is HR round which is most common round in companies recruitment and selection process.
  5. The detailed structure of the three rounds of organizational recruitment is given below

Infosys Test Pattern | Infosys Test Syllabus

Section Name Number of Questions Duration of Time
Mathematical Ability 10 35 Minutes
Logical Reasoning 15 25 Minutes
Verbal Ability 20 20 Minutes
Pseudo Code 5 10 Minutes
Puzzle Solving 4 10 Minutes

Infosys Technical Interview Details

  1. This round is a face-to-face round and questions related to the technical field will be asked in this round.
  2. It is expected that you will have good knowledge regarding the job description you have chosen.
  3. So, before appearing for the interview, you should be prepared for the topics covered.
  4. In this round, your knowledge related to related subjects like C, C ++, oops, Java, Database Management System, Software Engineering, HTML will be evaluated.
  5. The number of technical circuits will vary depending on the selected position

Infosys English Interview Questions: First Round – Online Test Questions

1) We __ a lovely three weeks in the south of Spain last year.

  1. took
  2. did
  3. spent
  4. passed

Answer: Spent

2) Your blue ____ are dirty.

  1. Jeans
  2. dress
  3. shoes
  4. shirt

Answer:  Jeans

3) Fiona is very angry ____ her boss’s decision to sack several members of staff.

  1. Against
  2. about
  3. for
  4. by

Answer:  for

4) If you do well at school, you will have the ___to go to university.

  1. Luck
  2. chance
  3. result
  4. hope

Answer: chance

5) I must ____ for being so late.

  1. Regret
  2. apologise
  3. excuse
  4. pardon

Answer:  pardon

6) The teacher asked if __ to bring our textbooks to class

  1. all we had remembered
  2. we had all remembered
  3. had all we remembered
  4. had we all remembered

Answer: we had all remembered

7) Please don’t forget to message me when you ___ home.

  1. will get
  2. get
  3. are going to get
  4. are getting

Answer:  get

8) Julie immediately jumped __the pool, but it was too cold for me to swim there.

  1. On
  2. up
  3. in
  4. for

Answer: in

9) Would you like to ___shopping with me this afternoon?

  1. Go
  2. do
  3. make
  4. get

Answer: Go

10) I’ve only got a ___ money in the bank

  1. Less
  2. little
  3. few
  4. bit

Answer: few

C/ C++/ OOPs Questions for Infosys Technical Interview

1) What is the difference between method overloading and method overriding?


  • Method overloading means methods are having the same name, but they differ either in the number of arguments or in the type of arguments. It is done during compile time, so it is known as compile-time polymorphism.
  • Method overriding means the ability to define subclass and super-class methods with the same name as well as the same method signatures, here the subclass method will override the super-class method. It is performed during run time, so it is known as run-time polymorphism

2) Explain pointers in C++


A variable that has the address of another variable of the same data type can be called a pointer. Pointers can be generated for any data type or for user-defined data types such as class, configuration. It allows variable passing by references using the address. For example:


int x = 25;
int *ptr = &x;
cout << ptr;

  • Here, ptr will store the address of x. That means the address of x is the ptr value
  • Using *ptr, we can obtain the value stored in the address referenced by ptr(i.e., 25). *ptr is known as dereference operator

Example: Uses of pointers

  1. To point a variable present inside the memory
  2. To store addresses of dynamically allocated memory blocks

3)What is the difference between reference and pointer?


Pointer stores the address of a variable, but the reference is just a copy of a variable with a different name. References have to be initialized, whereas the pointer need not be. To initialize pointer, we use the dereference operator,

int a;
int *ptr = &a;
// We use the & reference operator to initialize the reference variable.
int a = 20;
int &ref = a;

In the above, while ptr will store the address of a, ref will store the value of a (20). Learn more about references and pointers through this detailed article.

4) What are Structs and how are they different from Classes?

Struct is a customized data type that contains other data types.

i.e., Syntax 

struct Student {
int rollNumber;
char section;
void getName();

Note: A class can be inherited but structs cannot.

Members of a class are private by default, to make a variable public, we need to add the public modifier. In a struct, by default members are public and if we need any private members, we have to use a modifier.

5)What is the difference between array and pointer?


  1. An array is the group of similar elements having the same data type, whereas the pointer is a variable pointing to some data type in the memory
  2. Arrays can only contain the elements of a similar data type whereas the pointer variable is used to point to any data type variable

6)Write output of the program?

int i=10;

 Answer: 10 12 12

7) What is inheritance? Name its types ?


  1. Inheritance is one of the important concepts of OOPs languages. With inheritance, we can apply the properties of one class to another class.
  2. The concept of inheritance increases the code reusability of the programming language

8)What is the difference and similarity between C and C++?

  • C and C++ both use the same syntax. C++ is the extension of the C language.
  • C and C++ both have same compilers.
  • C++ language consists of classes and objects whereas there are no classes and objects available in the C language.
  • C++ is an OOP based programming whereas C is not OOPS based programming language.

9)What are the different modulation techniques?

  • The two types of modulation techniques are an analog and digital modulation.
  • Further analog modulation is subdivided into amplitude, frequency and phase modulation.

10) Write the program in C language to swap two numbers without using a third variable?



void main()


int i,j;

printf(“Enter the value of i: \n”);


printf(“Enter the value of j: \n”);


printf(“Value of i before swap:%d \n”,i);

printf(“Value of j before swap:%d \n”,j);




printf(“Value of i after swap:%d \n”,i);

printf(“Value of j after swap:%d \n”,j);



Java Questions for Infosys Technical Interview

1)What are the Methods In Object?

 Answer: clone, equals, wait, finalize, getClass, hashCode, notify, notify All, to String

2)Can you instantiate the Math Class?

 Answer: You can’t instantiate the math class. All the methods in this class are static. And the constructor is not public.

3)What is the word used for the virtual machine in JAVA? How is it implemented?

 Answer: The word “Java Virtual Machine is known as JVM in short” is used for the virtual machine in Java. This word is implemented from the java runtime environment (JRE).

4)What is Skeleton and Stub? What is the purpose of those?

 Answer: Stub is a client side representation of the server, which takes care of communicating with the remote server. Skeleton is the server side representation. But that is no more in use it is deprecated long before in JDK

5) What is the word used for the virtual machine in JAVA? How is it implemented?

  • The word “Java Virtual Machine known as JVM in short” is used for the virtual machine in Java.
  • This word is implemented from the java runtime environment (JRE).

6)What are the different types of loops in Java?

For loop, While loop, do while loop

Software Engineering Questions for Infosys Technical Interview

 What are the disadvantages of the Waterfall model?

  1. Working software is produced only at the end of the life cycle
  2. Not recommended for the projects where requirements are frequent that may lead to a high risk of changing. So, this model is having a high amount of risk and uncertainty
  3. Not suitable for complex as well as object-oriented projects
  4. Difficult to measure progress within each stage

What is verification and validation?

  1. Verification: Verification is a term that refers to the set of activities that ensure that software implements a specific function.
  2. Validation: It refers to the set of activities that ensure that software has been built according to the need of clients.

What is the difference between a white box, black box, and gray box testing?

White Box Testing Black Box Testing Gray Box Testing
Internal programming fully known. Internal programming is not known. Internal programming is partially known.
Tester knows the internal working of the application. The knowledge of the internal working of the application is not required. Internal working of the application is partially known.
White box testing is also known as glass, open box, clear box, structural testing, or code-based testing. Black box testing is also known as a closed box, data-driven, and functional testing. Gray box testing is also known as translucent testing.
Performed by tester and developers. Performed by the end user and also by tester and developers. Performed by the end user and also by tester and developers.
The tester can design test data. Testing is based on external expectation. By high-level database diagrams and data flow diagrams.
Most exhaustive and time-consuming. Least time consuming and exhaustive. Partially time-consuming and exhaustive.
Data domain and internal boundaries can be better tested. Performed by the trial, and error method. Data domains and the internal boundaries can be tested if known.
Not suited for algorithm testing. Not suited for algorithm testing. Suited for algorithm testing.

Difference between ‘Macro’ and ‘ordinary’ definition?

  • Macro takes parameters whereas the ordinary definition does not.
  • Based on the parameter values to macro, it can result in different value at runtime. Ordinary definition value remains same at all place at runtime.
  • Macro can be used for conditional operations whereas the definition cannot.
  • Using macro one can achieve inline functionality in C, i.e., a macro can be a function performing simple operations. This is not possible using definitions.

Explain about Agile mode?

  1. Agile is a software development model that has an iterative approach for software development that helps teams to deliver value to their customers faster, with greater quality, with lesser errors, greater ability to respond to change
  2. An agile team delivers a product in small increments instead of a “big bang” launch. Requirements, plans, and result evaluation is continuously done, so teams have a natural mechanism for a quick response to change

What is an array?

  • An array is a group of elements used to store a group of related data of the same data type.
  • The array uses index number to identify each element in an array.
DBMS Questions for Infosys Technical Interview

Differentiate between Char and Varchar in DBMS?

  1. Char and Varchar both are the datatypes in DBMS.
  2. Char and varchar both datatypes are used to store characters up to 8000.
  3. The only point of difference between the Char and Varchar is Char fixed length string datatype whereas Varchar, as the name suggests, is a variable length character storing data type.

For example:

char(7) will take 7 bytes of memory to store the string, and it also includes space. Whereas varchar will take variable space, which means that it will only take that much of space as the actual data entered as the data of varchar data type.

What is the left outer join and the right outer join in SQL?

It returns an entire set of records from the left table along with the matched records from the right table

Why indexing in SQL is useful?

  •  A SQL index is a quick lookup table that helps to find records that are frequently searched by a user.
  • An index is fast, small, and optimized for quick look-ups.
  • It is useful for establishing a connection between the relational tables, searching large tables, and fast retrieval of data from a database

Do you know about the different level of languages?

  • Low-level Language– Language which is understandable by machine is often known as machine language (binary language). It is challenging to read and doing code in this language by humans directly.
  • Assembly level language– Some mnemonics are used which reduce the complexity of the program.
  • Middle-level Language– This language is not so tricky as the assembly language, but it still requires the knowledge of computer hardware which makes it little difficult to program. For Example C and C++ programming languages.
  • High-level language– Its right to say, this level of the programming language is the highest level of the programming language in the technology. These types of programming languages do not require the knowledge of the hardware. This level of the programming language is elementary to learn by the humans. For Example Java, PHP, Perl, Python, etc.

What do you mean by Object-Relational DBMS?

The object-relational database (ORD) is a database management system (DBMS) that are composed of both an object-oriented database (OODBMS) and a relational database (RDBMS). ORD supports the essential components of an object-oriented database model in its schemas and the query language used, such as inheritance, classes, and objects. An object-relational database is also known as an object-relational database management systems (ORDBMS).

List different advantages of DBMS?

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

List the areas in which data structures are applied extensively?

  • Compiler Design
  • Operating System
  • Database management System
  • Numerical analysis
  • Artificial Intelligence
  • Simulation
  • Statistical analysis package
HTML Questions for Infosys Technical Interview

In how many ways can we position an HTML element? Or what are the permissible values of the position attribute?

  1. static: Default value. Here the element is positioned according to the normal flow of the document.
  2. absolute: Here the element is positioned relative to its parent element. The final position is determined by the values of left, right, top, bottom.
  3. fixed: This is similar to absolute except here the elements are positioned relative to the <html> element.
  4. relative: Here the element is positioned according to the normal flow of the document and positioned relative to its original/ normal position.
  5. initial: This resets the property to its default value.
  6. inherit: Here the element inherits or takes the property of its parent

Describe HTML layout structure?

  • <header>: Stores the starting information about the web page.
  • <footer>: Represents the last section of the page.
  • <nav>: The navigation menu of the HTML page.
  • <article>: It is a set of information.
  • <section>: It is used inside the article block to define the basic structure of a page.
  • <aside>: Sidebar content of the page

What is a frame in HTML?

  • HTML Frames are useful for dividing browser windows into many parts where each section is able to load an HTML document separately. A-frame collection in the browser window is called a frameset
  • It permits authors to present HTML documents in multiple views, which might be subwindows or independent windows. Multiple views provide help to keep specific information visible, while other views are replaced or scrollable

What are IPv4 and IPv6? Differentiate between them?

IPv4 IPv6
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 addresses produces 3.4 x 1038 addresses
Infosys HR Interview Questions for Freshers
  1. Tell me about yourself?
  2. Why should I hire you?
  3. What are your strengths and weaknesses?
  4. What are your goals?
  5. . Can you work under pressure?
  6. Why do you want to work at our company?
  7. What was the hardest experience you ever experienced?
  8.  Have you ever been a leader?
  9. What Four things would make a good leader?
  10. Which is the most stressful situation you?ve faced in college life?
  11. Where will you like to see yourself in the next five years?
  12. What is your ultimate goal in life?
  13.  Which personal attributes do you have?
  14. Which is the most recent project you have worked on (from resume)?
  15. Where do you rate yourself as an Graduation?
  16. Where do you live?
  17. Who is your role model? What have you incorporated into your life from him/her?
  18. Do you have any question for us?
Important Details


Leave a Comment