It was an easy interview process with not much difficulty, they asked me good basic questions and they were very humble and helping throughout.
also the process was explain in detail beforehand.
⭐ TCS Interview Experience – 2025 (Off-Campus / On-Campus)
📍 Location: Online Assessment + Virtual Interview
👤 Role: Assistant System Engineer – Trainee
📅 Date: August 2025
🧑🎓 Background: B.Tech CSE, 7.8 CGPA
📝 Round 1: Online Test (NQT)
The test was divided into 4 sections:
Numerical Ability
Verbal Ability
Reasoning Ability
Programming Logic (basic C, Java, output-based questions)
✅ Result: Cleared in 1 week. Received an email for the technical interview schedule.
💻 Round 2: Technical Interview
Duration: ~25 minutes
Mode: Microsoft Teams
Questions Asked:
Explain your final year project — what was your role?
What is the difference between C++ and Java?
What is polymorphism? Give a real-world example.
Write a program to check if a number is prime or not.
What is normalization in DBMS? What are the different types?
Difference between TCP and UDP?
Tip: The interviewer was friendly and gave hints if I got stuck.
👨💼 Round 3: HR + Managerial Interview
Duration: 15 minutes
Questions:
Tell me about yourself.
Why do you want to join TCS?
Are you ready to relocate?
Where do you see yourself in 5 years?
Any backlogs? Any gaps in education?
✅ Result: Got selected! Received offer letter in 2 weeks.
✅ Final Tips:
Be confident, especially in explaining your resume.
Practice common coding problems (like from PrepInsta or HackerRank).
For HR round, prepare standard answers, but speak naturally.
Domande di colloquio [1]
Domanda 1
🔧 Core CS Subjects
What is the difference between C and C++?
What is OOP? Explain concepts like inheritance, polymorphism, abstraction, and encapsulation.
What is a pointer? How is it different from a reference?
What is a deadlock? How do you prevent it?
What are ACID properties in DBMS?
Difference between TCP and UDP.
What is normalization? Types of normalization?
What is the difference between stack and queue?
Explain process vs thread.
💻 Programming Logic
Write a program to reverse a string.
Write a program to check if a number is prime.
Write a program to find the factorial of a number using recursion.
Write a program to find the largest element in an array.
Ho sostenuto un colloquio presso TCS (Edimburgo, Scozia)
Colloquio
The process was chill as it was a grad role the expectation is not much. Just need to confident. If not you can try again. The guy asked me sql questions for first round.