i
TCS
Filter interviews by
Reverse a string and check if it's a palindrome.
Create a function to reverse the input string.
Compare the reversed string with the original string to check if it's a palindrome.
Ignore spaces and punctuation when checking for palindrome.
Example: Input 'racecar', reverse 'racecar' -> 'racecar', palindrome.
Example: Input 'hello', reverse 'hello' -> 'olleh', not a palindrome.
OOP stands for Object-Oriented Programming. It is a programming paradigm that uses objects and classes to organize code.
OOP focuses on objects and classes, allowing for encapsulation, inheritance, and polymorphism.
Objects are instances of classes that contain data and methods.
In OOP, code is organized into reusable components, making it easier to maintain and scale.
Examples of OOP languages include Java, C++, and ...
Microservices are a software development technique where applications are composed of small, independent services that communicate with each other through APIs.
Microservices break down a large application into smaller, loosely coupled services
Each service is responsible for a specific function and can be developed, deployed, and scaled independently
Communication between services is typically done through APIs, all...
Python is a high-level programming language known for its simplicity and readability.
Python is interpreted, not compiled
It supports multiple programming paradigms like procedural, object-oriented, and functional programming
Python has a large standard library and a thriving community for support and resources
What people are saying about TCS
Data structures are ways to store and organize data, while algorithms are step-by-step procedures for solving problems.
Data structures are like containers that hold data in a specific layout, such as arrays, linked lists, trees, etc.
Algorithms are the instructions or steps used to manipulate the data stored in data structures, like sorting or searching.
Data structures focus on how data is stored and accessed, whil...
I intend to gain valuable experience and skills in the IT industry while contributing to the growth of TCS.
Develop my technical skills through hands-on experience
Learn from experienced professionals in the industry
Contribute to the growth and success of TCS through my work
Build a strong professional network
Explore opportunities for career advancement within TCS
Language usage refers to how effectively and appropriately language is used in communication.
Use clear and concise language to convey your message
Avoid jargon or technical language that may not be understood by all
Adapt your language to your audience, considering their background and knowledge
Be mindful of cultural differences that may impact language usage
Use active voice and avoid passive voice for clearer commu...
Yes, I am able to relocate for the internship opportunity.
I am open to relocating for the right opportunity
I have no ties that would prevent me from relocating
I am excited about the possibility of experiencing a new city or culture
I applied via Campus Placement and was interviewed in Jul 2024. There were 3 interview rounds.
Basic concept of quant, No need to attempt all, I have attempted 22.Accuracy is important
Reverse a string and check if it's a palindrome.
Create a function to reverse the input string.
Compare the reversed string with the original string to check if it's a palindrome.
Ignore spaces and punctuation when checking for palindrome.
Example: Input 'racecar', reverse 'racecar' -> 'racecar', palindrome.
Example: Input 'hello', reverse 'hello' -> 'olleh', not a palindrome.
I want to join TCS because of its reputation for innovation, global presence, and opportunities for growth.
TCS is known for its innovative solutions in the IT industry
TCS has a strong global presence with offices in multiple countries
TCS offers opportunities for career growth and development
I admire TCS's commitment to diversity and inclusion
In the next 5 years, I see myself advancing in my career, taking on more responsibilities, and potentially leading a team.
Continuing to learn and grow professionally
Seeking opportunities for advancement within the company
Developing leadership skills through mentorship and training
Possibly taking on a managerial role or leading a team
Yes, I am comfortable with any location as long as it is safe and accessible.
I am open to relocating for the right opportunity
I have experience living in different cities and adapting to new environments
I prioritize safety and accessibility when considering a location
Questions were easy, numerical and logical
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
Similar as CAT, just do that
Finance related topic Group Discussion
It was was moderate level coding round where you have two code to write
Microservices are a software development technique where applications are composed of small, independent services that communicate with each other through APIs.
Microservices break down a large application into smaller, loosely coupled services
Each service is responsible for a specific function and can be developed, deployed, and scaled independently
Communication between services is typically done through APIs, allowing...
OOP stands for Object-Oriented Programming. It is a programming paradigm that uses objects and classes to organize code.
OOP focuses on objects and classes, allowing for encapsulation, inheritance, and polymorphism.
Objects are instances of classes that contain data and methods.
In OOP, code is organized into reusable components, making it easier to maintain and scale.
Examples of OOP languages include Java, C++, and Pytho...
Yes, I am able to relocate for the internship opportunity.
I am open to relocating for the right opportunity
I have no ties that would prevent me from relocating
I am excited about the possibility of experiencing a new city or culture
I appeared for an interview in Feb 2025, where I was asked the following questions.
Genral topic was given
Aptitude test based on case study and scenario questions
60 question in 120 mins
Web app development and it's application
Hackerrank test - coding ang aptitude
Quants, english and reasoning questions
I applied via Company Website and was interviewed in Sep 2023. There were 3 interview rounds.
C programing language and cpp
Language usage refers to how effectively and appropriately language is used in communication.
Use clear and concise language to convey your message
Avoid jargon or technical language that may not be understood by all
Adapt your language to your audience, considering their background and knowledge
Be mindful of cultural differences that may impact language usage
Use active voice and avoid passive voice for clearer communicat...
The duration of TCS Intern interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 37 interview experiences
Difficulty level
Duration
based on 173 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.5k
salaries
| ₹7.7 L/yr - ₹12.7 L/yr |
AST Consultant
53.6k
salaries
| ₹12 L/yr - ₹20.6 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.7 L/yr - ₹6.4 L/yr |
Associate Consultant
32.9k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture