Skip to main content
India Tech CareersInterview Prep

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.

InterviewPilot TeamOctober 17, 20265 min read

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

  1. Online assessment. Aptitude (quantitative, logical), verbal ability, and a coding section. Often proctored.
  2. Technical interview. 20–45 minutes. Your resume, one language, fundamentals and a coding question.
  3. Managerial round. Sometimes merged with the technical or HR round. Checks project understanding, ownership, adaptability.
  4. 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

WeekFocus
1Aptitude drills (30 min/day), one language's basics, OOP
225–30 easy coding problems by pattern, SQL joins and queries
3Mock 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:

  1. Problem: what it does and for whom.
  2. Your role: the parts you personally built.
  3. Tech stack and why: one reason for each major choice.
  4. A challenge you solved: a bug, performance issue or design decision.
  5. 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.

Frequently asked questions

Was this article useful?

Discussion

No comments yet. Been through an interview like this? Your experience could help the next candidate.

You’re posting anonymously — it appears after a quick review. Sign in to post under your name instantly.
0/2000

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.