TCS, Infosys and Wipro Interview Process: Rounds, Questions and Prep (2026)
The typical hiring flow at India's large IT services companies: online assessment, technical interview, managerial and HR rounds. What each round tests, the questions that come up repeatedly, and how to prepare without a long study plan.
Hiring at Indian IT services companies is high-volume and fairly predictable in shape, while the details change year to year. This guide covers the typical structure and the preparation that carries across TCS, Infosys, Wipro and similar firms. Treat specifics such as test names, cutoffs and package bands as things to confirm on the company's current careers page or your recruiter's email.
The typical flow
- Online assessment. Aptitude (quantitative, logical), verbal ability, and a coding section. Often proctored.
- Technical interview. 20–45 minutes. Your resume, one language, fundamentals and a coding question.
- Managerial round. Sometimes merged with the technical or HR round. Checks project understanding, ownership, adaptability.
- HR round. Communication, location and shift flexibility, joining timeline, documents.
Higher-band roles (often described as digital, prime or specialist tracks) usually add harder coding and more depth in the technical round.
Round by round
Online assessment
- Aptitude: percentages, ratios, time-work, series, puzzles, data interpretation.
- Verbal: reading comprehension, grammar, sentence correction.
- Coding: typically easy to medium: arrays, strings, basic math, sometimes recursion or simple DP for higher bands.
- Rules vary. Many are proctored, so follow them. See how proctoring tools differ.
Technical interview: topics that repeat
- Introduce yourself and walk through your final-year project.
- OOP: four pillars, overloading vs overriding, abstract class vs interface.
- DBMS/SQL: normalization, joins, primary vs foreign key, simple queries, ACID.
- OS/networking basics: process vs thread, deadlock, TCP vs UDP, what happens when you type a URL.
- Coding: reverse a string, find duplicates, palindrome, Fibonacci, sort an array, linked list basics.
- One language (Java, Python, C++): memory, collections, exceptions.
Managerial round
- "Describe a challenge in your project and how you solved it."
- "How do you handle a teammate who isn't contributing?"
- "Where do you see yourself in five years?"
HR round
See HR interview questions for freshers and Tell me about yourself. Expect relocation, shifts, bond/service-agreement questions and why this company.
A 3-week prep plan
| Week | Focus |
|---|---|
| 1 | Aptitude drills (30 min/day), one language's basics, OOP |
| 2 | 25–30 easy coding problems by pattern, SQL joins and queries |
| 3 | Mock interviews on your project, HR answers rehearsed aloud, company research |
Common mistakes
- Claiming skills you can't back up. Interviewers go one level deeper.
- Not knowing your own project's architecture, tech choices or your specific contribution.
- Rambling in HR rounds. Aim for 60–90 seconds per answer.
- Ignoring rules in the online test. Violations can disqualify you.
Sample questions by round
Aptitude and verbal (online test)
- A train 150 m long passes a pole in 15 seconds. What is its speed in km/h?
- If the ratio of two numbers is 3:5 and their sum is 64, find the numbers.
- Complete the series: 2, 6, 12, 20, 30, ?
- Identify the grammatical error in a given sentence.
Coding (online test or live)
- Reverse a string without using built-in reverse functions.
- Check whether a number is prime or whether a string is a palindrome.
- Find the second largest element in an array.
- Count the frequency of each character in a string.
- Merge two sorted arrays.
Technical interview
- Walk me through your final-year project. Which part did you build?
- What is the difference between an abstract class and an interface?
- Explain primary key, foreign key and a join with an example.
- What is normalization? When would you denormalize?
- Difference between a process and a thread; what is a deadlock?
- What happens when you type a URL in the browser?
- Write a query to find the second highest salary.
Managerial and HR
- Why do you want to join this company rather than another?
- Are you willing to relocate or work in shifts?
- Tell me about a time you worked in a team under pressure.
- Do you have any questions for us?
How to answer a project question
Interviewers use your project to test depth. Prepare a 90-second answer:
- Problem: what it does and for whom.
- Your role: the parts you personally built.
- Tech stack and why: one reason for each major choice.
- A challenge you solved: a bug, performance issue or design decision.
- What you would improve: shows judgement.
Be ready for follow-ups: how does authentication work, what happens at 10x load, why this database?
Mistakes that cost freshers offers
- Listing a technology you cannot answer a basic question on
- Saying "we" for everything and being unable to explain your contribution
- Memorized answers that collapse under a follow-up
- Treating the HR round as a formality
- Ignoring online test rules. See what proctoring watches.
Day-before checklist
- Documents: ID, mark sheets, offer letters if any
- Stable internet, charged laptop, a quiet room for online rounds (checklist)
- Two or three questions to ask the interviewer
- Sleep. It matters more than one more practice problem
Sources and freshness
This guide is based on publicly shared candidate experiences and the companies' own careers pages, last reviewed in October 2026. Each company changes its process, test names, cutoffs and role bands regularly, and these differ by team, level and city. Treat the structure here as a typical pattern and let your recruiter's email override anything we say. If you notice something out of date, tell us and we will correct it.
Related reading
Frequently asked questions
Was this article useful?
Bring backup into your next round.
Install InterviewPilot, upload your resume, and walk in with structured answers a keystroke away — visible to you and nobody else.
More from the blog
Flipkart, Razorpay and Swiggy Interview Process: What Indian Product Companies Ask
How Indian product companies like Flipkart, Razorpay and Swiggy typically hire engineers: online coding, DSA rounds, machine coding, system design and a hiring-manager round. What differs from big-tech loops and how to prepare.
Google Interview Process for Software Engineers in India
How Google's software engineering interviews typically run: recruiter screen, technical phone screens, an onsite or virtual loop with coding and design, and the 'Googleyness' behavioral component. What each round tests and how to prepare.
Microsoft Interview Process for Software Engineers in India
How Microsoft's software engineering interviews typically run: recruiter screen, coding rounds, design discussion. What each round tests and how to prepare.
Discussion
No comments yet. Been through an interview like this? Your experience could help the next candidate.