New
Know More
New
Know More
New
Know More
View All Preparation Packages

Infosys

No of Coding Questions
Coding Questions :
No. of MCQ Questions
MCQ Questions :
No. of Mock Tests
Mock Test :
Arrow leading towards next section of Landing Page

About Infosys 

Are you planning to sit for the Infosys placement exam? Look no further as we bring to you the best practices, study material, and advice for cracking the exam.

Infosys, a global consulting and IT services company, is known for its innovative business solutions that help clients navigate the digital landscape. The company is committed to empowering businesses with agile digital solutions that drive performance and customer satisfaction. With over 239,000 employees, Infosys operates in 46 countries and is listed on the NYSE.

To help you prepare for the Infosys placement exam, the company offers a continuous learning program that shares digital skills, expertise, and innovative ideas from its innovation ecosystem. This ensures that you are well-equipped with the necessary knowledge to crack the exam.

The Infosys placement exam follows a specific exam pattern and syllabus, and practicing with Infosys placement exam practice questions is a great way to prepare for the exam. We recommend that you register for the exam early to avoid any last-minute rush.

If you're wondering how to crack the Infosys placement exam, the key is to focus on your strengths, stay calm, and practice consistently. It's also essential to stay up-to-date with the latest digital trends and technology, as the exam tests your knowledge in these areas.

Finally, cheating in the Infosys placement exam is not only unethical but also unnecessary. With the right preparation, you can crack the exam with ease and begin your journey with one of the leading IT companies in the world.

Benefits of Infosys 

  1. Prepare for a career at Infosys: The exam helps candidates to prepare for a career at Infosys by enabling them to gain knowledge on live projects.
  2. Opportunities for placement: Clearing the exam increases the candidate's chances of getting placed in Infosys through on-campus or off-campus placement drives.
  3. Improved skills and knowledge: The exam helps to enhance the candidate's technical, analytical, and communication skills, preparing them for the job market.
  4. Access to Infosys network: Successful candidates become part of the Infosys network, which opens up new opportunities for career growth and professional development.
  5. Boost to resume: Clearing the Infosys Exam is a valuable addition to a candidate's resume, showcasing their aptitude and commitment to a career in the IT services industry.

Eligibility Criteria for Infosys

Academic Requirements for Infosys:

  • Class 10th: Minimum 60% (6 CGPA) or higher
  • Class 12th: Minimum 60% (6 CGPA) or higher
  • College Graduation: Minimum 65% (6.5 CGPA) or higher
  • Eligible Passing Year: 2023

Acceptable College Qualifications:

  • B.E.
  • B.Tech. (All Branches)
  • MCA
  • M.sc
  • BSc/BCA

Eligible Branches: All Engineering Branches are accepted

Other Key Criteria:

  • No Backlogs during the selection process
  • Education gap should be no more than 2 years (if any) between 10th and graduation
  • Not eligible if participated in an Infosys interview process within the last 9 months
  • Must be from a full-time degree course recognized by the Central/State Government of India
  • No pending attendance requirements with the college.

Exam Pattern for Infosys

The Infosys Online Aptitude Test consists of three parts: Quantitative Aptitude, Logical Reasoning, and Verbal Ability. Each section is allotted a specific amount of time for completing its questions. The entire test consists of 65 questions to be answered in 95 minutes. While there is no penalty for incorrect answers, candidates must score at least 70% in each section to proceed to the interview stage. Here's a breakdown of the test pattern:

Quantitative Aptitude Section: This section includes 10 questions and candidates have 25 minutes to answer them.

Logical Reasoning Section: This section includes 15 questions and candidates have 35 minutes to answer them.

Verbal Ability Section: This section includes 40 questions and candidates have 35 minutes to answer them.

The time limits for each section have been designed to assess the candidates' abilities in different areas. By scoring well in each section, candidates can demonstrate their skills and increase their chances of getting selected for the interview process.


Syllabus for Infosys 

Infosys Online Test Syllabus is now available in this section. Therefore, candidates can check the subject wise pattern. And also at the end of the post, we have attached the direct pdf link. So, interested contenders can download it and start their preparation. Also, the syllabus helps you to boost up your confidence levels.

Logical Reasoning

  • Number Series
  • Verbal Classification,
  • Analogies
  • Logical Games
  • Logical Problems
  • Missing Letters
  • Matching Definitions
  • Clock Puzzles
  • Calendars
  • Non-Verbal reasoning Series
  • The Embedded Figure
  • Classification
  • Water Images
  • Mirror Images
  • Completion of Incomplete Pattern
  • Analytical Reasoning
  • Verbal Reasoning
  • Data Sufficiency
  • Data Interpretation.

General English

  • Articles
  • Adjectives
  • Gerunds
  • Homophones
  • Identify the Errors
  • Identify the Sentences
  • Plural Forms
  • Nouns
  • Odd Words
  • Prefix
  • Prepositions
  • Sentence Pattern
  • Suffix
  • Tag Questions
  • Tense
  • Synonyms
  • Antonyms
  • Prepositions
  • Sentence Completion
  • Active and Passive Voice
  • Spelling Test
  • Spotting Errors
  • Passage Completion
  • Substitution
  • Sentence Arrangement
  • Transformation
  • Idioms and Phrases
  • Sentence Improvement
  • Para Completion
  • Joining Sentences
  • Error Correction (Underlined Part)
  • Error Correction (Phrase in Bold)
  • Fill in the blanks

Technical

  • C++
  • C
  • Linux
  • DBMS
  • PHP
  • Java
  • Operating System
  • Computer Networks
  • .Net
  • Cloud Computing
  • Data Structure
  • HTML
  • Javascript
  • Database
  • Networks etc.

Mathematical Ability and Logical Reasoning

  • Data Arrangement
  • Cryptarithmetic
  • Number Series
  • Time and Work
  • Probability
  • Time Speed and Distance
  • Permutation and Combination
  • Other Quantitative Aptitude topics such as Profit and Loss, Partnerships, Averages, Algebra, Ratios, and Proportions too

Pseudocode

  • This Pseudocode Section will cover questions that are language-independent, but test your programming logic.

Puzzle Solving

  • Number-based pattern puzzles
  • Visual reasoning-style puzzles
  • Word puzzles
Arrow leading towards next section of Landing Page

Infosys Selection Process

The Infosys placement process consists of two steps, starting with an online aptitude test. Candidates who pass the test will then move on to a technical and HR round. To prepare for the Infosys campus placement, candidates should focus on the syllabus, which includes topics in quantitative aptitude, logical reasoning, and verbal ability. Regular practice of mock tests and familiarizing oneself with the previous year's papers can help in cracking the Infosys written exam.

The Infosys online aptitude test has three sections, with a separate time limit for each section and a total of 65 questions to be answered within 95 minutes. There is no penalty for wrong answers, but candidates must score a minimum of 70% in each section to advance to the interview round.

The Infosys Interview process comprises of two rounds: Technical Interview and HR Interview. Candidates who successfully pass the online aptitude test will proceed to these interview rounds.

In the Technical Interview, the focus is on evaluating the candidate's technical expertise. The interviewer may ask questions related to topics such as Operating Systems, Networking, Database Management Systems, Data Structures and Algorithms, Programming Languages (C, C++, Java), Object-Oriented Programming, CV-based questions, areas of interest, and Infosys' technical activities.

The HR Interview aims to assess the candidate's communication skills, confidence level and personality. During this round, the interviewer may ask questions about the candidate's background, hobbies, life goals, views on life, and qualifications. Additionally, questions about the candidate's strengths and weaknesses, salary expectations may also be posed.

Arrow leading towards next section of Landing Page

Popular Questions

#Popular Question1

How to calculate the sum of two numbers, num1 and num2, from a list of numbers separated by a comma where the numbers 5 and 8 are present and 8 always follows 5?

```sh

Input: a list of numbers, e.g. 3,2,6,5,1,4,8,9

Output: 5168

```

```sh

The function: max_hourglass_sum(arr: List[List[int]]) -> int

```

#Coding Question1 

Write a Program to Swap Two Numbers.

#Solution:

```sh

# Swap two variables in Python

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap using third variable 

temp=a

a=b

b=temp

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question2

What is the biggest even number that can be produced by removing duplicates from a string containing letters, numbers, and special characters, or -1 if no even number can exist?

```sh

Input: a string, e.g. 'infosys@337'

Output: -1

```

```sh

Input: a string, e.g. 'Hello#81@21349'

Output: 984312.

```

#Coding Question2 

Write a Program to Swap Two Numbers without using the Third Variable.

Solution:

```sh

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap without using third variable 

a=a+b 

b=a-b

a=a-b

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question3

What is the minimum number of unique elements in an array after deleting N elements from it?

```sh

Input: a number N and an array of elements, e.g. N=2, [1, 2, 3, 3, 4, 4]

Output: 2

```

#Coding Question3

Write a Program to Convert Decimal Number to Binary Number.

Solution:

```sh

def convertBinary(num):

binaryArray = []

while num>0:

binaryArray.append(num%2)

num = num//2

for j in binaryArray:

print(j, end="")

decimal_num = 21

convertBinary(decimal_num)

```

#Coding Question4

Write a Program to Convert Decimal Number to Octal Number.

#Solution

```sh

decimal = 148

octal = []

while decimal > 0:

r = decimal % 8

octal.append(r)

decimal = decimal // 8

for i in reversed(octal):

print(i, end="")

```

#Coding Question5

Write a Program to Convert Decimal Number to Hexadecimal Number.

#Solution

```sh

def convert(num):

hexa = []

while num != 0:

rem = num % 16

if rem < 10:

hexa.append(chr(rem + 48))

else:

hexa.append(chr(rem + 55))

num = num // 16

hexa.reverse()

return ''.join(hexa)

decimal = 2545

print("Hexadecimal :", convert(decimal))

```

Previously Asked Question

#Popular Question1

How to calculate the sum of two numbers, num1 and num2, from a list of numbers separated by a comma where the numbers 5 and 8 are present and 8 always follows 5?

```sh

Input: a list of numbers, e.g. 3,2,6,5,1,4,8,9

Output: 5168

```

```sh

The function: max_hourglass_sum(arr: List[List[int]]) -> int

```

#Coding Question1 

Write a Program to Swap Two Numbers.

#Solution:

```sh

# Swap two variables in Python

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap using third variable 

temp=a

a=b

b=temp

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question2

What is the biggest even number that can be produced by removing duplicates from a string containing letters, numbers, and special characters, or -1 if no even number can exist?

```sh

Input: a string, e.g. 'infosys@337'

Output: -1

```

```sh

Input: a string, e.g. 'Hello#81@21349'

Output: 984312.

```

#Coding Question2 

Write a Program to Swap Two Numbers without using the Third Variable.

Solution:

```sh

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap without using third variable 

a=a+b 

b=a-b

a=a-b

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question3

What is the minimum number of unique elements in an array after deleting N elements from it?

```sh

Input: a number N and an array of elements, e.g. N=2, [1, 2, 3, 3, 4, 4]

Output: 2

```

#Coding Question3

Write a Program to Convert Decimal Number to Binary Number.

Solution:

```sh

def convertBinary(num):

binaryArray = []

while num>0:

binaryArray.append(num%2)

num = num//2

for j in binaryArray:

print(j, end="")

decimal_num = 21

convertBinary(decimal_num)

```

#Coding Question4

Write a Program to Convert Decimal Number to Octal Number.

#Solution

```sh

decimal = 148

octal = []

while decimal > 0:

r = decimal % 8

octal.append(r)

decimal = decimal // 8

for i in reversed(octal):

print(i, end="")

```

#Coding Question5

Write a Program to Convert Decimal Number to Hexadecimal Number.

#Solution

```sh

def convert(num):

hexa = []

while num != 0:

rem = num % 16

if rem < 10:

hexa.append(chr(rem + 48))

else:

hexa.append(chr(rem + 55))

num = num // 16

hexa.reverse()

return ''.join(hexa)

decimal = 2545

print("Hexadecimal :", convert(decimal))

```

Testimonials

Vaishnavi

Placed in
ServiceNow
-
24 LPA

Edyst's training style completely resonated with me. I approached programming as more than a subject. Thanks to Edyst team for the guidance!

Pruthviraj

Placed in
Futurense
-
9.5 LPA

Sakila

Placed in
Adobe
-
12 LPA

I started practising on Edyst platform since my 3rd year of college focused on placements & always liked the way they helped us when we were stuck at a particular problem.
Thank you, Edyst for all the assistance and amazing support!

Ria

Placed in
OLX
-
20 LPA

Sriram

Placed in
Seawise Capital
-
8 LPA

When I joined the Edyst courses I received personalized mentoring on how to crack coding rounds of different companies. Through a combination of coding skills and great projects, I received multiple offers above 6+ lakhs per annum. Finally I joined for 8+ Lakhs package. Thanks for all the support, from Edyst Team.

Dileep

Placed in
TCS Digital
-
7 LPA+

Being a mechanical student and getting into an IT company is very tough. One of the main reason I could able to crack TCS CodeVita is because of Edyst.
Aneeq sir, your doubt clearing sessions, daily assignments & incredible mentors support really brushed up my skills.

Arrow leading towards next section of Landing Page

Coding Interview Round Sample Questions 

Here are some examples of coding interview questions that may be asked (entry-level candidates with little or no professional experience):

#Popular Question1

How to calculate the sum of two numbers, num1 and num2, from a list of numbers separated by a comma where the numbers 5 and 8 are present and 8 always follows 5?

```sh

Input: a list of numbers, e.g. 3,2,6,5,1,4,8,9

Output: 5168

```

```sh

The function: max_hourglass_sum(arr: List[List[int]]) -> int

```

#Coding Question1 

Write a Program to Swap Two Numbers.

#Solution:

```sh

# Swap two variables in Python

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap using third variable 

temp=a

a=b

b=temp

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question2

What is the biggest even number that can be produced by removing duplicates from a string containing letters, numbers, and special characters, or -1 if no even number can exist?

```sh

Input: a string, e.g. 'infosys@337'

Output: -1

```

```sh

Input: a string, e.g. 'Hello#81@21349'

Output: 984312.

```

#Coding Question2 

Write a Program to Swap Two Numbers without using the Third Variable.

Solution:

```sh

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap without using third variable 

a=a+b 

b=a-b

a=a-b

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

#Popular Question3

What is the minimum number of unique elements in an array after deleting N elements from it?

```sh

Input: a number N and an array of elements, e.g. N=2, [1, 2, 3, 3, 4, 4]

Output: 2

```

#Coding Question3

Write a Program to Convert Decimal Number to Binary Number.

Solution:

```sh

def convertBinary(num):

binaryArray = []

while num>0:

binaryArray.append(num%2)

num = num//2

for j in binaryArray:

print(j, end="")

decimal_num = 21

convertBinary(decimal_num)

```

#Coding Question4

Write a Program to Convert Decimal Number to Octal Number.

#Solution

```sh

decimal = 148

octal = []

while decimal > 0:

r = decimal % 8

octal.append(r)

decimal = decimal // 8

for i in reversed(octal):

print(i, end="")

```

#Coding Question5

Write a Program to Convert Decimal Number to Hexadecimal Number.

#Solution

```sh

def convert(num):

hexa = []

while num != 0:

rem = num % 16

if rem < 10:

hexa.append(chr(rem + 48))

else:

hexa.append(chr(rem + 55))

num = num // 16

hexa.reverse()

return ''.join(hexa)

decimal = 2545

print("Hexadecimal :", convert(decimal))

```

Dropdown Icon
Dropdown Icon
Dropdown Icon
Dropdown Icon

#Coding Question1 

Write a Program to Swap Two Numbers.

#Solution:

```sh

# Swap two variables in Python

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap using third variable 

temp=a

a=b

b=temp

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

Dropdown Icon

#Coding Question2 

Write a Program to Swap Two Numbers without using the Third Variable.

Solution:

```sh

a=int(input(“Enter value : “))

b=int(input(“Enter value : “))

print(“Before swapping a :”,a)

print(“Before swapping b :”,b)

#logic to swap without using third variable 

a=a+b 

b=a-b

a=a-b

print(“After swapping a becomes :”,a)

print(“After swapping b becomes :”,b)

```

Dropdown Icon

#Coding Question4

Write a Program to Convert Decimal Number to Octal Number.

#Solution

```sh

decimal = 148

octal = []

while decimal > 0:

r = decimal % 8

octal.append(r)

decimal = decimal // 8

for i in reversed(octal):

print(i, end="")

```

Dropdown Icon

#Coding Question5

Write a Program to Convert Decimal Number to Hexadecimal Number.

#Solution

```sh

def convert(num):

hexa = []

while num != 0:

rem = num % 16

if rem < 10:

hexa.append(chr(rem + 48))

else:

hexa.append(chr(rem + 55))

num = num // 16

hexa.reverse()

return ''.join(hexa)

decimal = 2545

print("Hexadecimal :", convert(decimal))

```

Dropdown Icon

#Coding Question3

Write a Program to Convert Decimal Number to Binary Number.

Solution:

```sh

def convertBinary(num):

binaryArray = []

while num>0:

binaryArray.append(num%2)

num = num//2

for j in binaryArray:

print(j, end="")

decimal_num = 21

convertBinary(decimal_num)

```

Dropdown Icon
Dropdown Icon
Dropdown Icon

#Popular Question1

How to calculate the sum of two numbers, num1 and num2, from a list of numbers separated by a comma where the numbers 5 and 8 are present and 8 always follows 5?

```sh

Input: a list of numbers, e.g. 3,2,6,5,1,4,8,9

Output: 5168

```

```sh

The function: max_hourglass_sum(arr: List[List[int]]) -> int

```

Dropdown Icon

#Popular Question2

What is the biggest even number that can be produced by removing duplicates from a string containing letters, numbers, and special characters, or -1 if no even number can exist?

```sh

Input: a string, e.g. 'infosys@337'

Output: -1

```

```sh

Input: a string, e.g. 'Hello#81@21349'

Output: 984312.

```

Dropdown Icon

#Popular Question3

What is the minimum number of unique elements in an array after deleting N elements from it?

```sh

Input: a number N and an array of elements, e.g. N=2, [1, 2, 3, 3, 4, 4]

Output: 2

```

Dropdown Icon
Dropdown Icon
Dropdown Icon
Dropdown Icon
Dropdown Icon

Technical Interview Round Sample Questions 

Here are some examples of technical interview questions that may be asked (entry-level candidates with little or no professional experience):
Can you describe a time when you had to adapt to a new situation or learn a new skill quickly?
Dropdown Icon
Can you describe the difference between a client-server and a peer-to-peer network?
Dropdown Icon
Can you explain the difference between a bug and an error? How do you debug a program?
Dropdown Icon
Can you explain the difference between a recursive and an iterative solution to a problem?
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
How do you handle conflict or disagreement with a coworker or supervisor?
Dropdown Icon
How do you stay up to date with developments in your field?
Dropdown Icon
Popular Question
Dropdown Icon
Popular Question
Dropdown Icon
Popular Question
Dropdown Icon
What are your hobbies or interests outside of work?
Dropdown Icon
What is a hash table, and how does it work?
Dropdown Icon
What is inheritance, and how is it used in object-oriented programming?
Dropdown Icon
Why do you want to work for Infosys?
Dropdown Icon

HR Interview Round Sample Questions

Here are some examples of technical interview questions that may be asked (entry-level candidates with little or no professional experience):
Can you describe a time when you had to adapt to a new situation or learn a new skill quickly?
Dropdown Icon
Can you describe the difference between a client-server and a peer-to-peer network?
Dropdown Icon
Can you explain the difference between a bug and an error? How do you debug a program?
Dropdown Icon
Can you explain the difference between a recursive and an iterative solution to a problem?
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
Coding Question
Dropdown Icon
How do you handle conflict or disagreement with a coworker or supervisor?
Dropdown Icon
How do you stay up to date with developments in your field?
Dropdown Icon
Popular Question
Dropdown Icon
Popular Question
Dropdown Icon
Popular Question
Dropdown Icon
What are your hobbies or interests outside of work?
Dropdown Icon
What is a hash table, and how does it work?
Dropdown Icon
What is inheritance, and how is it used in object-oriented programming?
Dropdown Icon
Why do you want to work for Infosys?
Dropdown Icon