Infosys India in 2026
Infosys is India's second-largest IT services company (after TCS), with over 340,000 employees globally. Founded by Narayana Murthy in 1981 and headquartered in Bengaluru, Infosys is one of the most respected Indian brands worldwide. The company is known for its structured training program (Mysuru Global Education Center) and its strong delivery culture.
Infosys is a key campus recruiter at engineering colleges across India and also hires aggressively off-campus via Infosys InfyTQ. The company has three hiring tracks for freshers: Systems Engineer (SE), Specialist Programmer (SP), and Digital Specialist Engineer (DSE) — each with different salary bands and work profiles.
💡
Infosys career arc: Infosys offers structured training at the Mysuru campus (3–6 months for freshers), strong project management processes (CMMI Level 5), and a large global client base. It's a good first job for building technical fundamentals. However, salary growth is slow compared to product companies — most engineers target a 2-3 year horizon and then switch.
Infosys Hiring Tracks 2026
Standard
₹3.6 LPA
Systems Engineer (SE)
Largest volume. Standard IT project work across all verticals. 5.5-month training at Mysuru before project allocation.
Higher Band
₹8 LPA
Specialist Programmer (SP)
For top campus performers with strong coding. More technically challenging projects. Shorter training path.
Premium
₹11 LPA
Digital Specialist Eng. (DSE)
Cloud, AI/ML, Blockchain, Digital projects. Limited seats. Strong technical interview required. Best projects at Infosys.
✅
How to qualify for SP or DSE: Score consistently high in the InfyTQ assessment, solve both coding problems efficiently, and demonstrate strong OOP + Data Structures knowledge in the technical interview. SP/DSE selection happens during the interview rounds — you don't apply separately. All branches with 60%+ aggregate and no active backlogs are eligible.
Infosys Hiring Process
1
Infosys InfyTQ / Online Assessment — 3 sections
Quantitative Aptitude (10 Q, 35 min), Reasoning Ability (15 Q, 25 min), Verbal Ability (20 Q, 20 min). No negative marking. Off-campus candidates also get a Hands-On Coding section (2 problems, up to 3 hours). A passing score shortlists you for interview rounds.
2
Technical Interview — 30–45 min
OOP concepts, data structures (linked list, trees, sorting), programming basics in your preferred language, DBMS (normalization, SQL joins), OS concepts. May include one coding problem (easy-medium). Interviewers assess your depth of understanding, not just surface-level answers.
3
HR Interview — 15–20 min
Tell me about yourself, strengths/weaknesses, why Infosys, relocation, 5-year goals. Infosys HR round focuses heavily on communication skills and attitude. Enthusiasm, positivity, and clear spoken English are key differentiators. No trick questions.
InfyTQ Preparation Strategy
| Section | Key Topics | Time Limit | Recommended Resources |
| Quantitative Aptitude | Percentages, profit & loss, time-speed-distance, averages, series completion, ratios | 35 min / 10 Q | R.S. Aggarwal Quantitative Aptitude, IndiaBix |
| Reasoning Ability | Logical reasoning, coding-decoding, series, blood relations, direction sense, data interpretation | 25 min / 15 Q | IndiaBix Logical Reasoning, M.K. Pandey |
| Verbal Ability | Reading comprehension, fill in the blanks, sentence correction, synonyms, antonyms | 20 min / 20 Q | GRE Word List basics, Wren & Martin |
| Coding (off-campus) | Arrays, strings, recursion, sorting. Language: C/Java/Python | 3 hours / 2 problems | LeetCode Easy-Medium, HackerRank |
Technical Interview Questions
Most Frequently Asked at Infosys
T1
What is polymorphism? Explain compile-time vs runtime polymorphism.
Polymorphism = same interface, different behavior. Compile-time (static): method overloading — same name, different parameters. Resolved at compile time. Runtime (dynamic): method overriding — subclass redefines parent method. Resolved at runtime via virtual dispatch. In Java: @Override annotation. Example: Shape.draw() implemented differently by Circle and Rectangle at runtime.
T2
Write a program to check if a string is a palindrome.
Two-pointer approach: left=0, right=len-1. While left < right: if s[left] != s[right] return false. Move left++, right--. Return true. O(n) time, O(1) space. For strings with spaces/punctuation: normalize first (toLowerCase + remove non-alphanumeric). Very common at Infosys SE interviews.
T3
What is the difference between abstract class and interface in Java?
Abstract class: can have abstract + concrete methods, constructors, instance variables. Supports single inheritance. Interface: all methods abstract by default (before Java 8). Default/static methods allowed in Java 8+. Supports multiple inheritance (a class can implement multiple interfaces). Use abstract class when sharing code among related classes. Use interface for defining a contract unrelated classes can implement.
T4
Explain the different JOIN types in SQL with examples.
INNER JOIN: only rows matching in both tables. LEFT JOIN: all from left + matching from right (null if no match). RIGHT JOIN: all from right + matching from left. FULL OUTER JOIN: all rows from both tables. CROSS JOIN: Cartesian product (every combination). SELF JOIN: table joined with itself (e.g., employee-manager hierarchy). Most common interview follow-up: write a query to find employees with no manager using LEFT JOIN + IS NULL.
T5
What is the difference between a process and a thread?
Process: independent program in execution. Has its own memory space, file handles, PCB. Heavyweight — context switching expensive. Thread: lightweight unit within a process. Shares memory with other threads in same process. Faster context switch. Problem: race conditions from shared memory require synchronization (mutex, semaphore, monitor).
T6
What are the SOLID principles?
S — Single Responsibility: one class, one reason to change. O — Open/Closed: open for extension, closed for modification. L — Liskov Substitution: subclass should be replaceable for parent class without breaking behavior. I — Interface Segregation: don't force classes to implement unused interface methods. D — Dependency Inversion: depend on abstractions, not concrete implementations (inject dependencies). Infosys DSE interviews ask for concrete examples of violations and fixes.
T7
What is the time and space complexity of common sorting algorithms?
Bubble sort: O(n²) time, O(1) space. Selection sort: O(n²) time, O(1) space. Insertion sort: O(n²) worst, O(n) best, O(1) space. Merge sort: O(n log n) all cases, O(n) space. Quick sort: O(n log n) avg, O(n²) worst, O(log n) space. Heap sort: O(n log n) all cases, O(1) space. Counting sort: O(n+k) for integers in [0,k].
Infosys India Salary 2026
| Role / Track | Experience | Annual CTC |
| Systems Engineer (SE) | Fresher | ₹3.6 LPA |
| Specialist Programmer (SP) | Fresher (high performer) | ₹8 LPA |
| Digital Specialist Engineer (DSE) | Fresher (top tech band) | ₹11 LPA |
| Senior Systems Engineer | 2–4 years | ₹6–9 LPA |
| Technology Analyst | 4–7 years | ₹10–15 LPA |
| Senior Technology Analyst | 7–10 years | ₹15–22 LPA |
| Specialist Consultant | 10–14 years | ₹22–35 LPA |
⚠️
Infosys salary increment structure: Infosys gives annual increments of 6–12% for good performers. The Performance Improvement Bonus (PIB) is an additional variable component. Variable pay at Infosys is typically 5–10% of CTC. Engineers often hit a ceiling at ₹7–10 LPA after 4–5 years as SE. The SP/DSE tracks see faster growth. For substantial salary jumps, most engineers target lateral moves to product startups or service companies with better pay bands after 2–3 years.
InfyTQ Coding Round Prep
5 Most Common Problem Types
C1
Reverse a string / check palindrome
Two-pointer approach, O(n) time. Cover edge cases: empty string, single character, even vs odd length. Can be extended to "longest palindromic substring" for SP/DSE tracks.
C2
Find duplicates in an array / missing number
Duplicates: HashMap frequency count O(n) time and space, or XOR trick for single duplicate. Missing number from 1 to n: expected_sum - actual_sum = n*(n+1)/2 - sum(arr).
C3
FizzBuzz / pattern printing
FizzBuzz: print "Fizz" for multiples of 3, "Buzz" for 5, "FizzBuzz" for 15. Pattern problems: right-angle triangle, pyramid, diamond using nested loops. These test basic loop control and conditional logic.
C4
Fibonacci sequence / factorial (iterative + recursive)
Fib iterative: O(n) time, O(1) space. Fib recursive: O(2^n) — identify inefficiency. Fib with memoization: O(n) time and space. Fibonacci DP (bottom-up): O(n) time, O(1) space. Common follow-up: "find nth Fibonacci in O(log n) using matrix exponentiation" for SP/DSE track.
C5
String manipulation (anagram check, count vowels, word frequency)
Anagram: sort both strings and compare, or compare character frequency maps. Word frequency: split by whitespace → HashMap with counts → sort by value for top-k. Case-insensitive comparison using toLowerCase().
Frequently Asked Questions
What is the Infosys Mysuru training program?▾
All SE freshers attend the Infosys Global Education Center (iGEC) in Mysuru for a ~5.5-month residential training program covering Java, SQL, Unix, and Infosys project processes. This is a paid training — you receive your full salary during this period. SP/DSE hires may get a condensed training track. Clearing the training assessments is mandatory — failing the internal exams can result in delayed project allocation or, in rare cases, termination of offer.
Does Infosys accept non-CS branches?▾
Yes. Infosys hires from all engineering branches (CS, IT, ECE, EEE, Mechanical, Civil, etc.) as well as MCA and MSc (Computers/IT) candidates. Minimum eligibility: 60% aggregate throughout academics (10th, 12th, degree) with no active backlogs. Non-CS engineers typically get placed in testing, IT infrastructure, or business analyst roles. Strong InfyTQ performance and technical interview can help non-CS candidates land the SE track regardless of branch.
What is the Infosys bond period?▾
Infosys has a 12-month service agreement from date of joining. The penalty for early exit (within the first year) is ₹50,000 (payable to Infosys). After completing 12 months from your joining date, you are free to resign with a standard 2-month notice period. Note: if you leave during Mysuru training, the bond clause is still enforced.
How does off-campus Infosys hiring work?▾
Infosys off-campus hiring primarily flows through InfyTQ (infytq.infosys.com) — register, take the platform courses, and earn certification. Certified candidates are eligible for the Infosys Certified Assessment and get shortlisted for interview rounds directly. Additionally, Infosys posts jobs on its careers portal (infosys.com/careers) and on Naukri/LinkedIn for experienced hires. Pool campus drives are another off-campus route for 2023-2025 pass-outs.
Pranjal Jain
Ex-Microsoft SDE · IIT Kanpur · Founder of Prepflix. Helps engineers at every stage — from Infosys freshers to MAANG-level candidates.