TCS Interview Experience for Software Engineer Role

Last Updated : 14 Jul, 2026

Candidate Information:

  • Status: Fresher (2025 Graduate)
  • Location: Delhi, India
  • Interview Date: May 15, 2025

Overview of Interview Process:

  • Initial Screening (Round 1: Online Test)
  • Duration: 90 minutes
  • Method: Online (TCS iON Platform)
  • Focus: Aptitude, Logical Reasoning, Verbal Ability, and 2 Coding Questions.
  • Key Questions: The coding questions were based on basic Array manipulation and String processing (e.g., finding duplicate characters in a string).
  • Obstacles: Time management was tricky during the aptitude section.

Technical Round (Round 2)

  • Duration: 45 minutes
  • Method: Video Call (Microsoft Teams)
  • Focus: Programming fundamentals, OOPs concepts, Database Management (DBMS), and Final Year Project.

Key Questions:

1. Explain the difference between Method Overloading and Method Overriding in Java.

2. What are Primary Keys and Foreign Keys in SQL?

3. Explain the logic of your final year college project and your role in it.

4. Write a quick code to check if a number is Prime or not.

HR & Managerial Round (Round 3)

  • Duration: 15 minutes
  • Method: Video Call
  • Focus: Communication skills, flexibility, and behavioral check.

Key Questions:

1. Tell me about yourself.

2. Are you ready to relocate to any city in India?

3. Why do you want to join TCS?

Advice for Future Candidates:

  • Focus heavily on your basic programming languages (Java/Python/C++) and SQL.
  • Be confident about whatever you have written in your resume, especially your college projects.
Comment