Infosys Software Engineer Interview Questions
Infosys runs a three-stage process for its System Engineer (SE) track: a 2.5-3 hour online aptitude test covering quantitative reasoning, logical reasoning, verbal ability, plus 1-2 basic coding problems; a 30-40 minute technical interview on CS fundamentals (Java, OOP, DBMS, SQL) and basic coding; and a 15-20 minute HR interview assessing behavioral fit and relocation flexibility. The full cycle typically runs 4-8 weeks, though campus placement drives can compress this to 1-2 weeks.
Interview Process Overview
| Round | Format | Typical Length | Difficulty |
|---|---|---|---|
| Online Aptitude Test | Quant, logical, verbal + basic coding | 2.5-3 hours | Easy-Medium |
| Technical Interview | Java, OOP, DBMS, SQL fundamentals | 30-40 min | Medium |
| HR Interview | Behavioral fit, relocation | 15-20 min | Easy |
Commonly Reported Interview Questions
Online Aptitude Test
- Profit/loss and percentage problems — Practice speed under time pressure; these are scored heavily in the quant section.
- Time, speed, and distance calculations — Standard quantitative-aptitude staples.
- Permutations and combinations — A common logical-reasoning topic in Infosys's test bank.
- Basic coding problem (array or string manipulation) — Correctness matters more than elegance at this stage.
Technical Interview
- "What is the difference between a HashMap and a HashTable?" — Know the synchronization and null-key distinctions.
- Explain the four pillars of OOP with real-world examples — Have a concrete example ready for each pillar.
- Reverse a string without using built-in functions — A very common live-coding request at Infosys.
- Basic SQL: joins, primary/foreign keys, normalization — Core DBMS fundamentals are consistently tested.
- Explain the difference between an array and a linked list — Discuss memory allocation and access-time trade-offs.
HR Interview
- "Tell me about yourself" — Keep it under two minutes and structured around background, skills, and motivation.
- Willingness to relocate and work rotational shifts — Answer directly and honestly.
- "Why Infosys over other IT companies?" — Reference Infosys's specific service lines or a genuine career-growth reason.
How to Prepare
Spend the bulk of your prep time on the online aptitude test, since it's often the biggest filter in Infosys's hiring funnel — practice quant and logical-reasoning problems under strict timing. For the technical round, master core Java/OOP concepts and basic SQL, since Infosys's SE-track interviews focus on foundational competency rather than advanced algorithms.
FAQs
How long is the Infosys online aptitude test? Typically 2.5-3 hours, covering quantitative reasoning, logical reasoning, verbal ability, and 1-2 basic coding problems.
What programming language does Infosys focus on in technical interviews? Java and general OOP concepts are the most frequently tested, alongside basic SQL/DBMS knowledge.
Does Infosys ask about relocation in the HR round? Yes — willingness to relocate and work rotational shifts is a standard and frequently asked question.
How difficult is the Infosys technical interview? Generally easy-to-medium, targeting foundational CS competency rather than competitive-programming-level difficulty.
How long does the full Infosys hiring process take? Usually 4-8 weeks, though campus placement drives can compress this to 1-2 weeks.
Related Interview Guides
- Cognizant Software Engineer Interview Questions
- IBM Software Engineer Interview Questions
- Entry-Level Software Engineer Interview Questions
- New Grad Software Engineer Interview Questions
- TCS-style IT Services Interview: Deloitte Software Engineer Interview Questions
The aptitude test is Infosys's biggest filter — practice it like the real thing. InterviewBoost.ai's AI Mock Interviews rehearse Java/OOP fundamentals and HR-style questions, and Live Interview Assist supports you live. Start prepping free with InterviewBoost.ai.