issue 117apr 27mmxxvi
est. 2017
Sun, 27 Apr 2026
vol. IX · no. 117
PapersAdda
placement intelligence, since 2017
640+ briefs · 24 campuses · by reservation
verified offers · sourced from r/developersIndia
razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1razorpay₹65.00 LPA· iit-d · sde-1google₹54.00 LPA· iiit-h · swe-imicrosoft₹49.50 LPA· iit-b · sdeatlassian₹38.00 LPA· nit-w · sde-1amazon₹44.20 LPA· bits-p · sde-1uber₹42.00 LPA· iit-kgp · sde-1
section: Interview Questions / interview questions / Infosys
22 May 2026
placement brief / Interview Questions / interview questions / Infosys / 22 May 2026

Infosys Interview Questions 2026

Infosys is the service-IT incumbent that has visibly tightened its 2026 fresher funnel. SP (Specialist Programmer) and DSE (Digital Specialist Engineer) bands...

PapersAdda Hiring Pulseupdated 9 h ago
2.7k
active Infosys roles tracked
+8.2% vs prior 7d

Sourced from public job listings; aggregated by PapersAdda. Snapshot for editorial context, not an offer count. Parent: infosys.

PapersAdda Salary Bands · 2026as of May 2026

Infosys runs InfyTQ → SE / Power Programmer / Specialist Programmer ladder.

RoleCTC
Systems Engineer (SE)[1]
Default post InfyTQ certification + interview clear.
₹4 LPA–₹4.5 LPA
Digital Specialist Engineer[2]₹6.25 LPA
Power Programmer[3]
HackWithInfy top finishers; 3-stage selection.
₹8 LPA–₹9.5 LPA
Specialist Programmer[4]
Top 1% Power Programmer pool.
₹9 LPA–₹11 LPA

Sources

  1. [1]Infosys SE JL 2026
  2. [2]Infosys DSE JL
  3. [3]HackWithInfy 2026 results
  4. [4]Infosys SP JL

Bands aggregated from publicly disclosed JLs + verified Reddit/LinkedIn offer threads. PapersAdda does not republish private offer letters; ranges are editorial estimates.

PapersAdda Round-by-Round · Infosys SE / Power Programmeras of May 2026
  1. 1

    InfyTQ Certification

    OAMedium
    • Java + DBMS Foundation
    • Python + DSA
    • Final certification project

    Pre-requisite for SE role; not a single sitting.

  2. 2

    Aptitude + Reasoning

    Aptitude60 minMedium
    • Quant
    • Verbal
    • Logical
    • Pseudo-code
  3. 3

    Technical Interview

    Tech30 minMedium
    • Project discussion
    • OOP / DSA basics
    • SQL
  4. 4

    HackWithInfy (for Power Programmer)

    Coding180 minHard
    • 3 stages
    • Stage-3 onsite hackathon

    Separate selection track; only top finishers get PP role.

  5. 5

    HR Interview

    HR20 minEasy
    • Bond clauses
    • Location preference
    • Why Infosys

Loop reconstructed from publicly shared candidate threads (r/developersIndia, LinkedIn). PapersAdda does not republish private question banks; rounds describe structure and difficulty, not specific problems.

Aditya Sharma
Aditya's Edit

Infosys · 2026

By Aditya Sharma·Founder & Editor, PapersAdda

What changed in 2026 drives

Infosys made InfyTQ certification a hard pre-requisite for SE role in 2024 - by 2026 nobody bypasses this. Power Programmer track via HackWithInfy now has 3 stages (was 2 in 2023), and Stage-3 is an onsite hackathon at Mysore DC. Specialist Programmer offers (₹9-11L) are now the realistic top-band for non-IIT/NIT candidates with strong HackWithInfy finishes.

What I'd actually study for Infosys

  • 01InfyTQ Java + Python certifications - start in semester 5; certification is necessary AND insufficient (still need interview)
  • 02DSA on InfyTQ platform - questions repeat across cycles; solve all listed problems before assuming you are ready
  • 03HackWithInfy - register early, treat Stage-1 as a competitive programming contest, not a coding test
  • 04DBMS - Infosys interviews ask schema design more than query optimisation; practice ER → relational mapping

Where most candidates trip up

Treating InfyTQ as a tutorial rather than a graded assessment. The certification carries weight in the interview itself - interviewers reference your Q-bank score. Skip the cert and you walk in with a deficit no amount of project work covers.

Editorial commentary by Aditya Sharma · written for PapersAdda · not generated, not aggregated. For the full source dataset behind these notes, see our methodology.

Last Updated: May 14, 2026


Truth check — what actually matters for Infosys 2026

Infosys is the service-IT incumbent that has visibly tightened its 2026 fresher funnel. SP (Specialist Programmer) and DSE (Digital Specialist Engineer) bands now matter more than the entry-level System Engineer band, and the difference is roughly 2-3x in starting LPA, with much of the gap surviving through the first appraisal.

The 2026 snapshot: ~2,200 active roles tracked as of mid-May 2026. The InfyTQ Certified application portal reopened on May 6 after the late-April pause, and the May 2026 appraisal cycle (results from May 6 onward) is delivering 12-14% hike for Outstanding-rated SEs, 8-10% for Exceeds, 5-7% for Meets, these numbers shape what current SEs are using as the negotiation anchor in interview HR rounds. SP/DSE-band positions are a small fraction of the 2,200, single-digit percentage. The SP-track test aggregate cutoff rose from 65% (December 2025) to 68% this cycle. The competition for the upper bands is sharp, and the test selectivity reflects that.

What standard guides get wrong: the basic mathematical/logical reasoning section is not the filter. The pumice section ("Verbal Ability and Reading Comprehension") is. Engineering candidates routinely overprepare arithmetic and underprepare reading comprehension under timed pressure. Reading speed at 250+ wpm with comprehension intact is the most underrated prep target for Infosys.

For SP / DSE specifically, the advanced programming round uses 1-2 hard DSA problems. Topics that show up disproportionately: dynamic programming variants, graph traversal with weighted edges, string-pattern matching. Standard tree problems are not the focus.

The HR round is unusually conversational. It rarely tests technical depth; it tests whether you sound coachable. The candidates we tracked who got ghosted post-final round had nothing wrong with their answers, they had a defensive tone.

If you have 2 weeks for Infosys SP / DSE only: 5 days of advanced DSA on Striver-A2Z, 5 days of timed reading comprehension and verbal, 2 days of pseudo-code-MCQ practice, 2 days of mock HR with a recorder.

Infosys Selection Process Overview

RoundDescriptionDurationKey Focus Areas
Round 1: InfyTQ ExamOnline assessment via InfyTQ app120 minsPython/Java, Aptitude, Logical Reasoning
Round 2: HackWithInfyCoding competition (for higher package)3 hoursData Structures, Algorithms, Problem Solving
Round 3: Technical InterviewTechnical discussion + coding30-45 minsProgramming, DBMS, Projects, OOPs
Round 4: HR InterviewBehavioral and cultural fit15-25 minsCommunication, attitude, expectations

HR Interview Questions with Answers

Q1: Why do you want to work at Infosys?

Q2: What do you know about InfyTQ?

Q3: Describe your ideal work environment.

Q4: How do you handle constructive criticism?

Q5: Are you comfortable working in a team with diverse backgrounds?

Q6: What motivates you to perform well?

Q7: How do you manage conflicts in a team?

Q8: What are your thoughts on working overtime?

Q9: Tell us about a time you went above and beyond.

Q10: How do you define success?


Technical Interview Questions with Answers

Q1: What is the difference between Python 2 and Python 3?

Python 3 is the present and future with better Unicode support, cleaner syntax, and active development. Infosys primarily uses Python 3 for its projects."

Q2: Explain the difference between List, Tuple, and Dictionary in Python.

fruits = ['apple', 'banana', 'cherry']
fruits.append('date')  # Modification allowed

Tuple: Ordered, immutable collection. Allows duplicates. Defined with (). Faster than lists, used for fixed data.

coordinates = (10, 20)
# coordinates[0] = 15  # Error - cannot modify

Dictionary: Unordered (Python 3.7+ maintains insertion order), mutable key-value pairs. Keys must be unique and immutable.

student = {'name': 'John', 'age': 22, 'grade': 'A'}
print(student['name'])  # Access by key

Use lists for sequences that change, tuples for constant data, and dictionaries for fast key-based lookups."

Q3: Write a Python program to check if a number is prime.

def is_prime(n):
    if n <= 1:
        return False
    if n <= 3:
        return True
    if n % 2 == 0 or n % 3 == 0:
        return False
    
    # Check for factors up to square root
    i = 5
    while i * i <= n:
        if n % i == 0 or n % (i + 2) == 0:
            return False
        i += 6
    
    return True

# Test
number = int(input("Enter a number: "))
if is_prime(number):
    print(f"{number} is a prime number")
else:
    print(f"{number} is not a prime number")

Time Complexity: O(√n) - optimized by checking only up to square root and skipping multiples of 2 and 3.

Q4: What is Exception Handling in Python?

try:
    # Code that might raise exception
    result = 10 / 0
except ZeroDivisionError:
    # Handle specific exception
    print("Cannot divide by zero!")
except Exception as e:
    # Handle any other exception
    print(f"Error: {e}")
else:
    # Executes if no exception occurs
    print("Division successful")
finally:
    # Always executes (cleanup code)
    print("Execution completed")

Key concepts:

  • try: Block to test for errors
  • except: Block to handle specific errors
  • else: Executes when no exception
  • finally: Always executes (resource cleanup)
  • raise: Manually trigger exceptions

Custom exceptions can be created by inheriting from Exception class."

Q5: Explain Inheritance in Python with an example.

class Employee:
    def __init__(self, name, salary):
        self.name = name
        self.salary = salary
    
    def display_info(self):
        print(f"Name: {self.name}, Salary: ${self.salary}")

class Developer(Employee):  # Inherits from Employee
    def __init__(self, name, salary, programming_lang):
        super().__init__(name, salary)  # Call parent constructor
        self.programming_lang = programming_lang
    
    def display_info(self):  # Method overriding
        super().display_info()
        print(f"Language: {self.programming_lang}")

# Usage
dev = Developer("Alice", 75000, "Python")
dev.display_info()

Types of Inheritance:

  • Single: One parent, one child
  • Multiple: Multiple parents (class C(A, B))
  • Multilevel: A → B → C
  • Hierarchical: One parent, multiple children
  • Hybrid: Combination of above

Python supports all types. Use super() to access parent class methods."

Q6: What are Decorators in Python?

import functools

def timing_decorator(func):
    @functools.wraps(func)
    def wrapper(*args, **kwargs):
        import time
        start = time.time()
        result = func(*args, **kwargs)
        elapsed = time.time() - start
        print(f"{func.__name__} took {elapsed:.2f} seconds")
        return result
    return wrapper

@timing_decorator
def slow_function():
    import time
    time.sleep(1)
    return "Done"

slow_function()  # Prints execution time

Use cases:

  • Logging function calls
  • Measuring execution time
  • Authentication/authorization
  • Caching results
  • Input validation

@decorator syntax is syntactic sugar for function = decorator(function)."

Q7: Write a SQL query to find employees with salary greater than their managers.

-- Self-join approach
SELECT e.name AS employee_name, 
       e.salary AS employee_salary,
       m.name AS manager_name,
       m.salary AS manager_salary
FROM Employee e
JOIN Employee m ON e.manager_id = m.id
WHERE e.salary > m.salary;

-- Using subquery
SELECT name, salary
FROM Employee
WHERE salary > (
    SELECT salary 
    FROM Employee 
    WHERE id = Employee.manager_id
);

This requires a self-join since manager data is in the same table. The condition compares employee salary with their manager's salary.

Q8: What is the difference between DELETE, TRUNCATE, and DROP?

Use DELETE when you need conditional removal with transaction support. Use TRUNCATE when you want to quickly empty a table without logging individual row deletions. Use DROP when you want to completely remove the table structure."

Q9: Explain Normalization and its types.

1NF (First Normal Form):

  • Atomic values (no multi-valued attributes)
  • No repeating groups
  • Each cell contains single value

2NF (Second Normal Form):

  • Must be in 1NF
  • No partial dependencies (non-key attributes depend on full primary key)
  • Applicable to composite keys

3NF (Third Normal Form):

  • Must be in 2NF
  • No transitive dependencies (non-key attributes depend only on key)
  • Eliminates indirect relationships

BCNF (Boyce-Codd Normal Form):

  • Stricter version of 3NF
  • For every dependency X → Y, X must be a superkey

Example Transformation: Unnormalized: Order(OrderID, CustomerName, CustomerAddress, Product1, Product2) 1NF: Separate products into rows 2NF: Separate customer info (partial dependency) 3NF: Ensure no transitive dependencies

Normalization reduces data anomalies during insert, update, and delete operations."

Q10: What is the difference between Stack and Queue?

Stack Operations:

  • push(): Add element
  • pop(): Remove top element
  • peek(): View top without removing
  • isEmpty(): Check if empty

Queue Variations:

  • Simple Queue: Basic FIFO
  • Circular Queue: Reuses empty spaces
  • Priority Queue: Elements have priorities
  • Deque: Insert/delete at both ends

Both can be implemented using arrays or linked lists, with O(1) time complexity for standard operations."


Managerial/Behavioral Questions with Answers

Q1: How do you handle a situation where requirements keep changing?

Q2: Describe a situation where you had to learn something quickly.

Q3: How would you convince a team to adopt your idea?

Q4: Tell me about a time you had to work with a difficult team member.

Q5: What would you do if you disagree with your manager's technical decision?


Tips for Cracking Infosys Interview

  1. Master InfyTQ: Download the InfyTQ app and complete all modules. Focus on Python/Java fundamentals, data structures, and database concepts. The certification is your entry ticket.

  2. Practice HackWithInfy Style Problems: If targeting the Power Programmer role, practice competitive programming on HackerRank, CodeChef, and LeetCode. Focus on arrays, strings, and basic algorithms.

  3. Know Your Projects Deeply: Be ready to explain your academic projects in detail - architecture, your specific contributions, challenges faced, and lessons learned.

  4. OOPs Concepts: Infosys interviewers love OOPs. Understand all concepts with real-world examples and be ready to write code demonstrating inheritance, polymorphism, etc.

  5. Database Fundamentals: Master SQL queries, especially joins, subqueries, and aggregate functions. Understand normalization and ACID properties.

  6. Pseudocode Proficiency: Practice writing clear pseudocode as Infosys often asks for algorithmic solutions without syntax constraints.

  7. Stay Updated on Infosys: Know about recent Infosys acquisitions, leadership changes, and technology focus areas. Show genuine interest in the company.

  8. Communication Skills: Infosys values clear communication. Practice explaining technical concepts simply. Avoid jargon unless necessary.

  9. Aptitude Preparation: Don't neglect aptitude sections. Practice quantitative, logical reasoning, and verbal ability regularly.

  10. Mock Interviews: Conduct mock interviews focusing on both technical and behavioral questions. Record and review your responses.


You May Also Like

🎯 Live Mock Test, May 2026 Edition

5 original questions written by Aditya Sharma, calibrated to the Infosys 2026 batch difficulty. Click any option to lock your answer; solutions reveal after.

Interactive Mock Test

Test your knowledge with 5 real placement questions. Get instant feedback and detailed solutions.

5Questions
5Minutes

Related: Infosys SP/DSE coding questions 2026, for the full topic-frequency breakdown and 47 practice questions with solutions.

Related: Infosys off-campus drive 2026 complete guide, for current eligibility, registration windows, and step-by-step apply flow.

Related: Infosys salary progression and promotions, to see year-by-year CTC growth, hike patterns, and band-jump timelines.

Related: Infosys vs Wipro fresher comparison, for a side-by-side breakdown of CTC, exam difficulty, work culture, and promotion velocity.

Frequently Asked Questions (FAQs)

Q1: What is the InfyTQ exam pattern? A: InfyTQ exam typically includes multiple-choice questions on Python/Java fundamentals, aptitude (quantitative and logical), and may include hands-on coding questions. The format evolves, so check the latest pattern on the InfyTQ portal.

Q2: What is the salary package for freshers at Infosys? A: Standard System Engineer role offers approximately 3.6 LPA. Power Programmer (through HackWithInfy) offers 5-8 LPA. Specialist Programmer roles offer higher packages for exceptional candidates.

Q3: How many rounds are there in Infosys interview? A: Typically 2-3 rounds: Technical Interview, HR Interview, and sometimes a Managerial round for higher packages or specific roles.

Q4: Is Infosys training at Mysore mandatory? A: Yes, most freshers undergo training at the Mysore Global Education Center or other training centers. It's a comprehensive program covering technical and soft skills.

Q5: What programming languages should I know for Infosys? A: Python and Java are most commonly tested. Having proficiency in at least one is essential. Knowledge of C++ and SQL is also beneficial.


Best of luck with your Infosys interview preparation!

Methodology applied to this articlelast verified 22 May 2026
Sources used
AmbitionBox public hiring snapshot for Infosys, official Infosys careers page, cross-referenced with verified candidate threads on r/developersIndia and LinkedIn experience posts.
Verification window
Page last edited 22 May 2026 by Aditya Sharma. Numbers and patterns sanity-checked against the most recent 2026 cycle drives we tracked.
What we did NOT do
  • No fabricated salary numbers or success rates. If we quote a range, it's sourced.
  • No noun-substituted templates. This article was not generated by swapping company names in a stock prompt.
  • No paid placements, sponsored coaching links, or affiliate-shilled course pushes.
Verification policy: /editorial-standards/. Found something incorrect? Submit a correction - we respond within 48 hours.

topic cluster

More resources in Interview Questions

Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.

Start with the pillar guide: Infosys Off Campus 2026: 3-Track Guide [SP/DSE/PP] - the complete, source-anchored reference for this cluster.

Open Interview Questions hubBrowse all articles

company hub

Explore all Infosys resources

Open the Infosys hub to jump between placement papers, interview questions, salary guides, and related pages in one place.

Open Infosys hub

paid contributor programme

Sat Infosys this year? Share your story, earn ₹500.

First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story with byline.

Submit your story →

ready to practice?

Take a free timed mock test

Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.

Start free mock test →
related guides
more from PapersAdda
Topics & PracticeAMCAT Automata Coding Questions 2026: 2Q Compiler Score Guide
6 min read
UncategorizedAWS Solutions Architect Interview Questions 2026: SAA-C03 & Design Patterns
7 min read
Government ExamsAzure Fundamentals Interview Questions 2026: AZ-900 & Core Services
10 min read
Guides & ResourcesCGPA Required for Infosys 2026: Eligibility Criteria Explained
12 min read

Share this guide