KaabilGet the app

Placement prep

Infosys interview questions

Infosys interview questions for freshers cover programming basics, OOP, DBMS and SQL, your final-year project and HR questions on relocation and learning. Freshers usually reach the interview through an online assessment of aptitude, reasoning, verbal ability and, for specialist roles, coding. Infosys sets the exact pattern for each drive, so check the official notice.

  • Updated
  • 17 questions with answers
  • Pattern checked 2 Nov 2026

Kaabil AI builds and scores your resume, and its Career Agent emails recruiters for jobs you approve. 7 days free, no card.Start free trial

Infosys does not publish one fixed test pattern on a page we could read, so the stages below are labelled as reported, with the official pages to confirm on.

Questions with answers17in 3 groups

What is the Infosys hiring process for freshers?

Infosys hires freshers through campus drives, off-campus drives and HackWithInfy, its coding contest. The stages candidates report are similar across routes.

Typical stages as candidates report them, checked 2 Nov 2026
Round or sectionWhat it testsFormat and what to check
Online assessmentQuantitative aptitude, logical reasoning and verbal ability; coding for specialist rolesSections, timings and cut-offs are set per drive. Your test invite or drive notice gives the details.
HackWithInfy (optional route)Competitive codingInfosys's coding contest for engineering, MCA and integrated M.Sc students (the 2026 edition was open to the 2027 graduating batch). Infosys says participants may get pre-placement interviews for Specialist Programmer and other specialist roles. Check the current year's terms for eligibility.
Technical interviewProgramming basics, OOP, DBMS and SQL, your projectDeeper coding and problem-solving questions for specialist roles.
HR interviewCommunication, motivation, relocation and shiftsSometimes combined with the technical interview in mass drives.

Recent Infosys fresher drives have named three roles: System Engineer, Digital Specialist Engineer and Specialist Programmer, with the specialist roles needing stronger coding. Eligibility (batch, degree, marks) and pay are stated in each drive's notice; trust that notice over any prep site, including this one.

Official pages to confirm on, read 2 Nov 2026Infosys HackWithInfy

What should you study for the Infosys test and interview?

The standard areas for the stages above. Use the drive notice to see which apply to your role.

Quantitative aptitude

  • Percentages, ratios and averages
  • Profit and loss, time and work, speed and distance
  • Permutations, combinations and probability
  • Data interpretation

Logical reasoning

  • Series and coding-decoding
  • Arrangements and puzzles
  • Blood relations and directions
  • Syllogisms and statements

Verbal ability

  • Grammar and sentence correction
  • Vocabulary in context
  • Reading comprehension
  • Para jumbles

Technical (interview and specialist roles)

  • One language well (Java, Python or C++)
  • OOP concepts
  • DBMS and SQL queries
  • Data structures: arrays, strings, linked lists, stacks, queues
  • Your final-year project

Infosys technical interview questions for freshers

8 questions
  1. What is the difference between a class and an object?

    Basic

    A class is a blueprint that defines data and behaviour, such as Car with colour and drive(). An object is a real instance of that class in memory, such as a red car. One class can have many objects.

  2. What is the difference between method overloading and overriding?

    Basic

    Overloading is several methods with the same name but different parameters in the same class, chosen at compile time. Overriding is a subclass giving its own version of a parent method with the same signature, chosen at run time.

  3. What is the difference between an abstract class and an interface in Java?

    Intermediate

    An abstract class can have fields, constructors and both abstract and concrete methods, and a class can extend only one. An interface defines a contract a class implements; a class can implement many interfaces. Since Java 8, interfaces can also have default and static methods.

  4. What is the difference between a primary key and a unique key?

    Basic

    Both prevent duplicate values. A table has only one primary key, and it cannot be NULL. A table can have several unique keys, and a unique column can usually hold NULL.

  5. What is the difference between DELETE, TRUNCATE and DROP?

    Basic

    DELETE removes chosen rows (with WHERE) and can be rolled back in a transaction. TRUNCATE removes all rows quickly and keeps the table. DROP removes the table itself, structure and data.

  6. Write a program to check whether a string is a palindrome.

    Basic

    Reverse the string and compare it with the original. In an interview, also mention the two-pointer way: compare characters from both ends moving inwards, which needs no extra copy.

    def is_palindrome(s):
        s = s.lower()
        return s == s[::-1]
  7. What is the difference between a stack and a queue?

    Basic

    A stack is last in, first out: you add and remove at the same end, like a pile of plates. A queue is first in, first out: you add at the back and remove from the front, like a ticket line.

  8. What is the difference between a process and a thread?

    Intermediate

    A process is a running program with its own memory. A thread is a smaller unit of work inside a process; threads share the process's memory, so they are lighter to create but need care when they share data.

Infosys HR interview questions for freshers

5 questions
  1. Tell me about yourself.

    Basic

    One minute: your degree, the technology you focus on, your strongest project or internship and why Infosys. See tell me about yourself for sample answers.

  2. Why do you want to join Infosys?

    Basic

    Mention something specific, such as Infosys's training for freshers, a technology area you want to work in, or the kind of clients and projects it handles, and link it to your skills. Avoid "it is a reputed company" on its own.

  3. Are you willing to relocate to any location in India?

    Basic

    Infosys places freshers across its development centres, so answer honestly. A clear yes helps; if you have a real constraint, say it briefly.

  4. How do you keep learning new technologies?

    Basic

    Give a real example: a course you completed, a project you built with a new tool, or documentation you read to solve a problem. Show how quickly you got productive.

  5. Tell me about a time you worked in a team.

    Basic

    Use the STAR method: the situation, your task, what you did and the result. A final-year project or college event works well. Mention how you handled a disagreement or a deadline.

Infosys aptitude and reasoning sample questions

Written by us in the style of placement tests; none is from an Infosys paper.

4 questions
  1. In how many ways can the letters of the word "LEVEL" be arranged?

    Intermediate

    Five letters with L twice and E twice: 5! ÷ (2! × 2!) = 120 ÷ 4 = 30.

  2. Two dice are thrown. What is the probability that the sum is 7?

    Intermediate

    There are 36 outcomes, and 6 give a sum of 7 (1+6, 2+5, 3+4, 4+3, 5+2, 6+1). Probability = 6/36 = 1/6.

  3. A sum doubles in 5 years at simple interest. What is the rate per year?

    Basic

    Interest equals the principal in 5 years, so 100% over 5 years = 20% a year.

  4. Find the odd one out: 9, 25, 36, 48, 64.

    Basic

    48. All the others are perfect squares.

How to prepare for an Infosys interview

  1. Read the drive notice or HackWithInfy rules for your batch: role, eligibility, test sections and dates.

  2. Practise aptitude, reasoning and verbal sets with a timer every day, focusing on your weakest section.

  3. Master one programming language and solve array, string and basic data-structure problems in it.

  4. Revise OOP, DBMS and SQL with examples, because Infosys technical rounds ask them often.

  5. Prepare a two-minute walk-through of your project and short answers to the common HR questions. Our Accenture and TCS NQT guides cover similar rounds.

Which roles does Infosys hire freshers for?

Recent fresher drives have named three roles. System Engineer is the main entry role. Digital Specialist Engineer and Specialist Programmer need stronger coding and pay more; candidates often reach them through HackWithInfy or a harder coding test. The drive notice states the roles open to your batch and their pay, so check it before you apply.

Kaabil App

Prove your skills before the interview.

Take skill assessments in the Kaabil AI app. Passed checks become certificates from Kaabil AI by Redrob, with a verification link.

See the Kaabil App

7 days free · No card

Questions freshers ask

For the main entry role, the technical interview focuses on basics: one language, OOP, DBMS and your project. Specialist roles go deeper into coding and problem-solving. Most candidates who prepare the basics well clear it.

Infosys's coding competition for engineering, MCA and integrated M.Sc students. Infosys says participants may get pre-placement interviews for Specialist Programmer and other specialist roles. Check the official HackWithInfy page for eligibility and dates.

Infosys runs separate drives for different degrees from time to time. The eligibility in each drive notice decides who can apply, so check the Infosys careers page for openings that match your degree.