Interviews guide · 4 min read · Updated
How to prepare for TCS, Infosys, Wipro, Accenture and Cognizant interviews
India’s large IT services companies hire in high volumes, and their processes share a pattern. Preparing for that pattern is more efficient than preparing for each company separately.
Most large IT services employers in India hire freshers through an online assessment (quantitative aptitude, logical reasoning, verbal ability and often coding), followed by a technical interview and an HR interview. Lateral hires usually skip aptitude and face one or two technical rounds plus HR or managerial. Prepare aptitude speed, one programming language, CS fundamentals, your projects, and HR answers. Always confirm the current pattern on the official careers page, because it changes between hiring seasons.
- Aptitude speed decides who reaches the interview; practise timed sets.
- Know one language well, plus OOP, DBMS, OS and networking basics.
- Be ready to explain every line of your projects and resume.
- Check official portals for the current pattern and beware of fake job offers asking for fees.
The common pattern
| Stage | What it usually tests |
|---|---|
| Online assessment | Quantitative aptitude, logical reasoning, verbal ability; often coding or pseudo-code questions |
| Technical interview | Programming basics, OOP, DBMS and SQL, OS, networking, your projects |
| Managerial (some roles) | Problem solving, situational questions, client scenarios |
| HR interview | Introduction, relocation, shifts, bond or service agreement, notice period, documents |
Higher-paying tracks at these companies often add harder coding and a deeper technical round. Patterns and test names change from year to year, so read the official notification for the drive you are in.
Online assessment: aptitude and coding
Practise percentages, ratios, time and work, speed and distance, probability, permutations, number series, seating arrangements, blood relations, syllogisms, reading comprehension and sentence correction. Accuracy under time pressure matters more than difficulty. See our aptitude test preparation guide.
For coding, be comfortable with arrays, strings, loops, recursion, sorting and basic data structures in one language (C, C++, Java or Python).
Technical interview
- Explain OOP concepts with examples from your own code.
- Write simple SQL queries with joins and group by.
- Explain processes and threads, deadlocks, and the basics of TCP/IP.
- Walk through your final-year project: your role, design choices, what you would change.
HR interview at IT services firms
Expect questions on willingness to relocate, work in shifts, service agreements, and document verification. Answer honestly; inconsistencies with your application are a common reason for rejection at this stage. Prepare your introduction and STAR stories.
Lateral (experienced) hires
Expect deeper questions on your current project, the client domain, tools you list on your resume and situations like production incidents. Make sure your resume’s skills section only lists what you can discuss in depth.
Stay safe from fake offers
Genuine employers do not ask for money to schedule interviews or issue offer letters. Apply through official careers portals and verify any email domain before sharing documents.
How CareerVani helps
Use free Curated Practice for quantitative, logical and verbal aptitude, Company Packs grouped by Indian tech, FAANG+, startups and consulting, and a Timed Assessment for mock-test conditions. When you have an interview date, add it to get a day-by-day plan; the company field offers quick picks such as TCS, Infosys and Wipro.
Frequently asked questions
Is coding asked in TCS, Infosys and Wipro fresher exams?
Coding or pseudo-code questions are common in their online assessments, especially for higher-paying tracks. Check the official pattern for your drive.
How should I prepare for the technical round as a non-CS student?
Learn one programming language well, the basics of OOP and DBMS, and be able to explain any projects or internships in detail.
How long does it take to prepare for IT services placements?
Many students prepare over four to eight weeks with daily aptitude practice and weekly mock tests.
Practise aptitude and company questions free.
Curated practice and company packs are unlimited on every plan.
Start practisingCareerVani guides are general career advice, not legal or financial advice. Hiring processes differ by employer; check official job notifications.