Preparing for a Infosys interview? Below are real questions collected from recent Infosys fresher interviews — grouped by round and topic, sorted by how often they are actually asked. Updated automatically as new interview experiences come in.
Infosys salary, bond & hiring process for freshers
Hiring process: Online test (Quant/Logical/Verbal/Pseudocode) → Technical → HR
Excellent Mysore training campus; learning-focused.
Check what this CTC means in-hand per month →
Infosys interview process for freshers
- Round 1 - Offline proctored DSA (4 questions, 7 test cases each; shift-dependent cutoff)
- Round 2 - Offline technical interview (self-intro, DSA on Infosys Wingspan, projects, SQL, Python)
On-campus SP/DSE hiring (candidate selected): an offline proctored DSA round with 4 questions of rising difficulty, then an offline technical interview covering a Wingspan DSA problem, resume/project deep-dive, SQL and Python. Interviewer feedback: prioritise fundamentals (DBMS, SQL, one language) over specific tools.
Top 10 most-asked Infosys interview questions
- Tell me about yourself (asked 100×)
- Tell me about your project (asked 47×)
- Do you have any questions for us? (asked 41×)
- Oops concept (asked 12×)
- Oops concepts (asked 9×)
- Why IT (asked 9×)
- Any queries (asked 7×)
- Why Infosys? (asked 6×)
- Polymorphism (asked 6×)
- Do you have a laptop (asked 6×)
Infosys other questions (116)
- Why IT
- Any queries
- Why Infosys?
- Do you have a laptop
- Do you have laptop
- Id proof
- Data types
- What is S DLC
- Trending technologies
- What is d bms
- Typecasting
- Show me you rID
- Languages known
- Difference between list and tuple
- Why it from me ch
- What is algorithm
- About Info s ys
- Asked about ARIA
- About IC engine
- Dynamic memory allocation
- Do you have own laptop
- Show you rid proof
- What is class
- SDLC life cycle
- First he introduced himself
Show 91 more other questions
- Which language you are comfortable I said c
- How many types of passing parameter are there inc
- Can you run a program without main
- Which programming language are you familiar with
- Types of data type
- Kinds of loop
- Explain any program
- Do you have plan on doing Higher studies
- Which stream you Will choose testing or development
- What is join
- Show me your ID Card
- Difference between Electrical and electronics
- Ohm's law
- Call by value call by reference
- S dlc phases
- Super keyword
- Long term goal
- Collection frameworks
- Favorite cs subject
- Final keyword
- Finally keyword
- Tell me about c programming
- Class and object
- Founder of info s ys
- What is structure
- Show you rid card
- Introduction 2
- Do you have a personal laptop
- I'd card
- Government I'd
- DSA - ordered map with odd/even frequency counting
- Wingspan DSA - pick 1 of 2 problems (greedy approach), 20-25 minutes
- What was the source of your dataset?
- Which charts did you use in your dashboard? Pie or donut chart for gender, and why?
- Difference between data engineering, data analytics and machine learning
- What is data modelling?
- RANK() vs DENSE_RANK() vs ROW_NUMBER()
- IN vs NOT IN
- What is list comprehension?
- A few Pandas questions
- Reasoning - syllogisms, data sufficiency, coding-decoding, seating arrangement, visual reasoning
- Verbal - reading comprehension, sentence correction, para-jumbles, spotting errors
- Grammar - a short unseen RC passage with 5 direct questions
- Essay (50-150 words) - Describe what your life would be like without any electronic devices
- Abstract class vs interface
- HashMap vs ConcurrentHashMap
- Explain equals() and hashCode()
- map() vs filter() in Streams
- String vs StringBuilder vs StringBuffer
- Dependency injection and inversion of control in Spring Boot
- Code - count occurrences of each character in a string
- Code - check whether a number is prime
- Code - find the first non-repeated character in a string
- Code - frequency of each word in a string
- Explain your end-to-end data pipeline - ingestion, transformation and loading
- How do you optimise PySpark jobs for large data volumes?
- repartition() vs coalesce() vs repartitionByRange() in Spark
- Write a PySpark job to find the top 3 products sold in each region
- How do you handle nulls, duplicates and bad records in ETL?
- What are ADF triggers, and how do you schedule pipelines efficiently?
- How does Delta Lake handle ACID transactions and schema evolution?
- Advantages of a Data Lakehouse over a traditional warehouse
- SCD Type 1 vs Type 2 vs Type 3 - which have you implemented and why?
- How do you explain technical issues to non-technical stakeholders?
- Your approach when a deadline is tight and data validation is pending
- A time you optimised cost or performance in a cloud data solution
- DSA - two coding problems; solve at least one in 30 minutes
- What is a JWT (JSON Web Token)?
- Authentication vs authorization
- CPU vs RAM
- Basic computer architecture concepts
- Online DSA coding problems
- Offline proctored DSA coding problems
- General system design / HLD questions
- Difference between GET and POST
- Are you flexible with technologies and work locations?
- What is slicing
- What is picking
- Difference between runtime and compile time
- What are sdlc modules
- Difference between C embedded C
- Give different modulation techniques
- What is a RealTime OS
- What is an implicit cursor
- What is a Zener diode What is its use
- Draw the circuit of a low pass filter
- Where is its significance
- What is anIC What is its importance
- Define VLSI technology
- Differentiate between LCD LED screens
- What is the main function of a data link content monitor
Infosys technical & cs core questions (56)
- Oops concept
- Oops concepts
- Polymorphism
- What is java
- What is pointer
- Inheritance
- Pointers
- Difference between c and c++
- What is inheritance
- Difference between array and list
- What is C language
- What is null pointer
- Pointer
- Difference between c and java
- What is static and global variable
- What is array and it's types
- About C++?
- Asked some technical questions about c language
- Define oops
- Constructor
- Exceptional handling
- Data structures
- Where we use pointers
- Data types in python
- Encapsulation
Show 31 more technical & cs core questions
- What is Oops concepts
- What is data structures
- Python - store the multiplication table of 7 in a list
- Pseudo code - trace recursion, bitwise operations and loops (C/C++/Java logic)
- Technical - basic OOPs concepts
- Technical - fundamental DBMS/SQL and OS principles
- What are the four pillars of OOPs?
- == vs .equals() in Java
- ArrayList vs LinkedList
- What is exception handling in Java?
- Checked vs unchecked exceptions
- Java 8 features - Lambda expressions and Streams
- Explain multithreading in Java
- @Component vs @Service vs @Repository
- What is a REST API, and how do you handle exceptions in Spring Boot?
- Code - find the second-largest element in an array
- Code - find duplicate elements in an array
- Code - remove duplicates from an array using Java 8 Streams
- SQL - find the Nth-highest salary using different approaches
- Design an ADF pipeline for incremental loads between databases
- Core OOP concepts and their practical applications
- SQL JOIN queries - retrieve data from multiple tables
- Inheritance vs polymorphism with examples
- DBMS joins — explain with a sample query
- SQL query to find the second-highest salary
- Process vs thread in an operating system
- Which coding language up refer I said python so he asked about python
- Modules u know in python
- Which database you use in your project
- What is a pointer inC What is its use
- Difference between TCP and UDP
Infosys projects & resume questions (20)
- Tell me about your project
- Your role in project
- Project explanation and its usage
- Internship
- Advantages and disadvantages of your project
- About the project
- Academic projects
- Questions on project
- Project role explain the code
- What is the role in your project
- Explain the data analytics lifecycle using your project
- Technical - walk through your final-year project
- How do you manage priorities across multiple projects?
- Walk through your projects - implementation details and technical decisions
- Explain your project's architecture and HLD
- Why did you build your project this way - design decisions and trade-offs
- How would your project scale?
- Explain your project and the technologies used
- What model you use in your project
- Explain the mostrecent project you have worked on from resume
Infosys hr & behavioural questions (18)
- Tell me about yourself
- Do you have any questions for us?
- Hobbies
- Any questions from your side
- Strength and weakness
- Strengths
- Any questions forme
- Why should we hire you
- Why do you want to join Info s ys
- Weakness
- Relocation
- Ready to relocate
- Rate yourself programming languages
- About relocation
- Find the Nth-highest salary - and explain an alternative approach
- HR - are you open to rotational shifts and any location?
- How do you monitor and handle pipeline failures/retries in ADF or Databricks?
- Describe a production pipeline failure and how you troubleshot it
Infosys coding & dsa questions (8)
- Armstrong number
- Linked list
- Code - reverse a string without built-in reverse methods
- Code - check whether a string is a palindrome
- Code - print the Fibonacci series up to N terms
- Reverse a linked list
- Reverse a string logic
- Write a program to decide whether the input number is a perfect number or not
Infosys aptitude & puzzles questions (2)
- Quant - permutation & combination, probability, profit & loss, time & work, data interpretation
- Numerical puzzles - circular wheel, matrix/grid, matchstick sequences, missing numbers
See all live off-campus drives →
Preparing for Infosys? Do these next
Take a timed aptitude practice test →
Interview questions for other companies
TCS · Accenture · Wipro · LTIMindtree · Cognizant · Capgemini · Deloitte · Tech Mahindra · HCL
Questions are aggregated from interview experiences shared by freshers who recently interviewed at Infosys. Frequency counts show how many separate candidates reported the question. This page updates automatically.