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...
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
What people are saying about TCS
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
Data structures organize data, while algorithms are step-by-step procedures for processing that data.
Data structures are ways to store and organize data (e.g., arrays, linked lists).
Algorithms are procedures or formulas for solving problems (e.g., sorting algorithms).
Data structures can affect the efficiency of algorithms (e.g., using a hash table for quick lookups).
Common data structures include trees, graphs, an...
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
NumPy is a library for numerical computing in Python, while Pandas is a data manipulation and analysis tool.
NumPy provides support for large, multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on these arrays.
Pandas offers data structures like DataFrame for easy data manipulation and analysis, with functions for reading and writing data from various file formats.
Bot...
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...
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
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
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.
I'm open to discussing salary based on the role's responsibilities and industry standards for internships.
Research industry standards: For example, internships in tech often range from $15 to $30 per hour.
Consider location: Salaries may vary significantly based on the cost of living in different cities.
Emphasize learning opportunities: I value gaining experience and skills, which can sometimes outweigh salary.
Be flexib...
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
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.1k
salaries
| ₹8 L/yr - ₹14.7 L/yr |
AST Consultant
54.3k
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Associate Consultant
33.7k
salaries
| ₹15.3 L/yr - ₹28.4 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.4 L/yr - ₹6.3 L/yr |
Amazon
Wipro
Infosys
Accenture