IT Services · Bengaluru
Infosys recruits through InfyTQ and Hackwithinfy drives. Interviews test reasoning, coding, and communication across three rounds.
Process: InfyTQ / Hackwithinfy → Technical → HR
What is InfyTQ and how does qualifying for it benefit your Infosys application?
Tip: InfyTQ is Infosys's free learning + certification platform for engineering students. Scoring 65%+ earns you a System Engineer role shortlist and can unlock the SP (Systems Engineer Specialist) track at ₹6.5 LPA.
What is the Hackwithinfy contest and what does the Power Programmer track offer?
Tip: Hackwithinfy is a national coding contest; top performers get the Power Programmer offer (₹8–9 LPA). It tests competitive programming — practice Codeforces problems and focus on dynamic programming.
Explain the concept of inheritance and demonstrate it with a Java or Python example.
Tip: Show single and multi-level inheritance. Highlight the `super()` keyword. Infosys interviewers often ask about method resolution order (MRO) in Python — be ready to trace through a diamond inheritance.
What is the difference between a stack and a queue? Give a practical use case for each.
Tip: Stack (LIFO): browser history, function call stack, undo operations. Queue (FIFO): print spooler, CPU scheduling, BFS traversal. Infosys freshers are often asked to implement both using an array.
Write code to reverse a linked list iteratively and recursively.
Tip: Iterative: three-pointer approach (prev, curr, next) in O(n) time O(1) space. Recursive: recurse to the tail, then relink on the way back. Infosys frequently asks both — know both inside out.
What is exception handling? Explain checked vs unchecked exceptions in Java.
Tip: Checked: compiler enforces handling (IOException, SQLException). Unchecked: subclasses of RuntimeException (NullPointerException, ArrayIndexOutOfBounds). The hierarchy: Throwable → Error | Exception → RuntimeException.
Describe the OSI model and explain the role of each layer.
Tip: Mnemonic: 'All People Seem To Need Data Processing' (Application→Physical). Infosys tests layers 4 (Transport — TCP/UDP) and 3 (Network — IP routing) most frequently. Know which protocols belong to which layer.
Tell me about yourself and why Infosys.
Tip: Structure: Background (30s) → Academic/project highlights (45s) → Why Infosys (30s). Mention Infosys's ESG commitments, the Springboard learning platform, and their Cobalt cloud practice — shows you've researched the company.
What are ACID properties in databases? Why are they important for transaction management?
Tip: Atomicity (all-or-nothing), Consistency (valid state transitions), Isolation (concurrent transaction independence), Durability (committed data persists). Walk through a bank transfer scenario to illustrate each.
What is your greatest weakness and what steps are you taking to improve it?
Tip: Choose a genuine but non-critical weakness. Frame it as a growth story: 'I used to struggle with public speaking, so I joined Toastmasters and presented at three college fests.' Avoid clichés like 'I'm a perfectionist.'
Explain the difference between GET and POST HTTP methods. When should each be used?
Tip: GET: idempotent, parameters in URL, cached, bookmarkable — use for data retrieval. POST: non-idempotent, body payload, not cached — use for creating resources or sending sensitive data. Also know PUT, PATCH, DELETE.
Are you comfortable relocating? How do you handle working in a new city?
Tip: Infosys centres are in Bengaluru, Mysuru, Hyderabad, Pune, and Chennai. Express genuine flexibility. Mention adaptability skills and any prior experience adjusting to new environments (hostel life, internships).
Infosys Technologies interviews follow a 3-round process. Here is what to expect and how to prepare for each stage.
Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria Infosys panels use.