Infosys is one of India's largest employers of engineering graduates, hiring tens of thousands of freshers each year through campus placement and direct off-campus channels via InfyTQ. This guide covers the Infosys campus recruitment process, the most common technical interview questions for freshers (OOP, DBMS, data structures), the coding section requirements, and how to qualify for Infosys's higher-salary tracks (Specialist Programmer and Power Programmer).
Infosys Campus Recruitment Process for Freshers
Infosys campus recruitment process for freshers: (1) Online aptitude test (conducted via InfyTQ platform or proctored on-campus test): Quantitative Aptitude (15 questions, 25 minutes), Reasoning and Logical Ability (10 questions, 15 minutes), Verbal Ability (20 questions, 20 minutes), Pseudocode questions (5-10 questions, 10 minutes), and (for InfyTQ-qualified candidates) a coding section (2 problems, 30 minutes). CGPA cutoff: typically 60% or 6.0 CGPA. (2) Technical Interview: 30-45 minutes, conducted by a technical panel via video call. Topics: OOP concepts, DBMS basics, data structures, one or two coding questions (easy to medium), and discussion of your final-year project. (3) HR Interview: 20-30 minutes. Topics: tell me about yourself, strengths and weaknesses, why Infosys, relocation flexibility, salary discussion. (4) Offer: successful candidates receive offers for the Systems Engineer (SE) role. For the Specialist Programmer stream (higher package), candidates must solve harder coding problems in the aptitude test.
OOP and DBMS Questions in Infosys Technical Interviews
Infosys technical interview questions for freshers: OOP questions: 'What is the difference between abstraction and encapsulation?' (abstraction hides complexity, encapsulation hides internal state). 'What is polymorphism? Give a real example.' (method overloading is compile-time polymorphism; method overriding is runtime polymorphism). 'What is a constructor? Can a constructor be inherited?' (no; but the parent constructor is called via super()). 'What is a final class in Java?' (cannot be subclassed; String and Integer are final in Java). DBMS questions: 'What is normalization? Explain 1NF, 2NF, 3NF with examples.' 'What is the difference between primary key and unique key?' (primary key: not null, only one per table; unique key: can be null, multiple per table). 'What is a join? Explain inner join, left join, right join, and full outer join with examples.' 'Write a SQL query to find the second-highest salary from a table.' (SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees)). 'What is an index and when should you use it?'
Coding Questions in the Infosys Aptitude Test and Technical Interview
Infosys coding questions and pseudocode: Aptitude test coding section (for power programmer and specialist programmer streams): (1) Easy problem: reverse a string, find the sum of digits, check if a number is palindrome, find the largest element in an array. (2) Medium problem: implement a stack using an array, write a recursive function for Fibonacci, find all prime numbers up to N using Sieve of Eratosthenes, find the longest common subsequence. Pseudocode questions in the aptitude test: these describe an algorithm in pseudocode and ask you what the output is or what bug exists. Common pseudocode questions: tracing a for loop with an array, identifying an off-by-one error, predicting the output of a nested loop with a break condition. Technical interview coding: 'Write a function to check if a string is a palindrome.' 'Reverse a linked list.' 'Find all anagram groups in a list of strings.' These are 10-15 minute coding exercises, not algorithmic optimisation problems.
Practise Infosys technical and HR interview rounds with HireStepX's AI voice interviewer. Get instant scored feedback on OOP, DBMS, and HR questions. First 2 sessions free.
Practice freeHow to Qualify for Infosys Specialist Programmer or Power Programmer
To qualify for Infosys higher-salary tracks: The Infosys specialist programmer role (SP): Rs 6.5-9 LPA (vs Rs 3.6 LPA for the standard SE role). Qualification path: Score in the top percentile on the coding section of the InfyTQ exam. The coding section requires solving two medium-difficulty coding problems correctly within time. Additional: a strong technical interview where you can discuss algorithms, data structures, and OOP in depth. Preparation: solve 50-80 LeetCode easy and medium problems. The InfyTQ certification: Infosys's own platform (infytq.infosys.com); certifications in Python, Java, or React are now part of the qualification path for direct hiring. A Certified Application Developer or Certified Technology Associate certification from InfyTQ puts you in the pool for direct offers without going through the campus placement test. For the power programmer role (PP): Rs 4.5-5 LPA. Qualification: pass the InfyTQ exam and score high on the pseudocode and logical reasoning sections.
Infosys Training and Onboarding After Selection
Selected freshers go through Infosys's Foundation Program at the Mysuru Global Education Center, one of the largest corporate training campuses in the world. The program runs 16-20 weeks for System Engineer roles and 20-26 weeks for Specialist Programmer track. Training covers Java or Python, SQL, Unix fundamentals, and an assigned technology stream such as cloud, data, or digital. Trainees are assessed via Internal Competency Assessment tests throughout the program. Failing two consecutive ICA tests triggers a review that can result in role reclassification. Maintaining a consistent score above 60 percent in all ICA modules is the threshold for preferred project allocation in metro locations.
Infosys InfyTQ and HackWithInfy Pathways
Infosys runs two off-campus recruitment channels that bypass the standard walk-in process. InfyTQ is a free online learning platform where students earn certification in Java or Python; top scorers receive direct interview invitations without an aptitude test. HackWithInfy is a national coding competition open to pre-final and final year students; top 300 performers receive offers in the Specialist Programmer band starting at 6.5 LPA rather than the standard 3.6 LPA. Both pathways require consistent competitive programming practice and are significantly less crowded than the main campus drive. Students at tier-2 colleges who lack on-campus Infosys drives should treat these channels as their primary route.
Frequently asked questions
Explore more