Filter interviews by
I applied via Company Website and was interviewed in Nov 2021. There were 4 interview rounds.
Encapsulation is the process of hiding internal details and providing a public interface for accessing and manipulating data.
Encapsulation is a fundamental concept in object-oriented programming.
It combines data and methods into a single unit called a class.
The class encapsulates the data and provides methods to interact with it.
Access to the data is controlled through the class's public interface.
Encapsulation helps i...
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they were objects of the same class.
It is achieved through method overriding and method overloading.
Example: A parent class Animal can have child classes like Dog, Cat, and Cow. All these child classes can have their own implementation of the method 'makeSound', which is defined in the par...
Interface defines the contract between a class and the outside world, while Abstraction provides a generalized view of an object.
Interface is a blueprint of a class that defines the methods and properties that a class must implement.
Abstraction is a concept that hides the implementation details and provides a generalized view of an object.
Interface is used to achieve multiple inheritance in Java.
Abstraction is used to ...
Multiple Inheritance is a feature in object-oriented programming where a class can inherit properties and behavior from multiple parent classes.
A class can inherit from more than one class using multiple inheritance.
It can lead to the diamond problem where two parent classes have a common method or attribute.
Languages like C++ support multiple inheritance while Java does not.
It can be useful in creating complex class h...
Program to reverse a string
Use a loop to iterate through the characters of the string
Create a new string and append each character in reverse order
Return the reversed string
Program to check whether the number is Palindrome or not
Convert the number to a string
Reverse the string
Compare the original and reversed string
If they are equal, the number is a palindrome
Program to check if a number is prime or not.
A prime number is a number greater than 1 that has no positive divisors other than 1 and itself.
To check if a number is prime, iterate from 2 to the square root of the number and check if it divides the number evenly.
If any divisor is found, the number is not prime. Otherwise, it is prime.
Swapping numbers without using a third variable.
Add the two numbers to be swapped
Assign the sum to the first variable
Subtract the second variable from the sum and assign it to the second variable
Subtract the second variable from the first variable and assign it to the first variable
Rajesh Gopinathan is the CEO of TCS.
Rajesh Gopinathan became the CEO of TCS in February 2017.
He joined TCS in 2001 and has held various leadership positions.
Under his leadership, TCS has achieved significant growth and global recognition.
Rajesh Gopinathan has played a key role in driving TCS' digital transformation initiatives.
He has a strong background in finance and has contributed to TCS' financial success.
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
An array is a data structure that stores a collection of elements of the same data type.
Arrays are used to store multiple values in a single variable.
Elements in an array are accessed by their index, starting from 0.
Example: String[] names = {"Alice", "Bob", "Charlie"};
Data structures are used to organize and store data efficiently in computer memory.
Data structures help in efficient data retrieval, insertion, and deletion operations.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Each data structure has its own advantages and use cases based on the requirements of the application.
For example, arrays are used for random access to elements, while linked lists
To rotate a matrix by 45 degrees, transpose the matrix and then reverse the rows.
Transpose the matrix
Reverse the rows of the transposed matrix
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for data hiding, which prevents direct access to an object's attributes.
Encapsulation also enables the concept of data abstraction, where only relevant details are exposed to the outside world.
By using access modifiers ...
MySQL database can be configured using configuration files like my.cnf, command line options, and environment variables.
Use my.cnf file to configure settings like port number, data directory, and buffer sizes
Command line options can be used to override settings from my.cnf file
Environment variables like MYSQL_ROOT_PASSWORD can be used to set passwords during installation
I applied via Company Website and was interviewed in Nov 2024. There were 3 interview rounds.
Multiple-choice question.
TCS iON interview questions for popular designations
TCS NQT consists of MCQ and coding
Yes, reallocation is acceptable in certain situations to optimize resources.
Reallocation can be acceptable if it helps optimize resources and improve efficiency.
For example, reallocating server resources to handle increased traffic during peak hours.
Reallocation should be carefully planned and executed to avoid negative impacts on system performance.
Regular monitoring and evaluation of the reallocated resources is impo
Get interview-ready with Top TCS iON Interview Questions
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Duration is 1 hr and topic is core java
I applied via Campus Placement
Time value distance clock
I applied via Campus Placement
2 questions were asked. Questions were easy - one from graph and one from dp.
Multi-programming involves running multiple programs on a single processor, while multi-tasking involves running multiple tasks within a single program.
Multi-programming allows multiple programs to be loaded into memory and executed concurrently, switching between them to utilize processor time efficiently.
Multi-tasking allows a single program to perform multiple tasks simultaneously, such as running multiple threads o...
To delete the middle element of a linked list, find the middle element using slow and fast pointers, then remove it by adjusting the pointers.
Use slow and fast pointers to find the middle element
Adjust pointers to skip the middle element and connect the surrounding nodes
Free the memory of the deleted node
Yes, I am open to relocating for the right opportunity.
I am open to relocating for the right job opportunity.
I am willing to move to a new location if required for the job.
I am flexible and willing to relocate for the right position.
I want to join TCS because of its reputation for providing challenging projects and opportunities for growth.
TCS is known for its innovative projects in various industries.
I am impressed by TCS's commitment to employee development.
I believe TCS will provide me with a platform to enhance my skills and knowledge.
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
It is very easy round
One easy and one medium
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in Java
Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Subclass extending a superclass
Polymorphism: Ability to present the same interface for different data types. Example: Method overloading in Java
Abstraction: Hiding t...
SQL is a programming language used to manage and manipulate data in relational databases.
SQL stands for Structured Query Language
It is used to communicate with databases to perform tasks like querying, updating, and deleting data
Common SQL commands include SELECT, INSERT, UPDATE, DELETE
Examples of popular databases that use SQL include MySQL, PostgreSQL, Oracle
Seeking new challenges and growth opportunities in a more senior role.
Looking for career advancement
Seeking new challenges and projects
Interested in expanding skill set and knowledge
Want to take on more responsibilities and leadership roles
TCS offers a challenging work environment and opportunities for growth after a long gap.
TCS is known for its diverse projects and cutting-edge technologies, providing a stimulating work environment.
After a long gap, I am eager to re-enter the workforce and TCS offers a platform for me to showcase my skills and expertise.
TCS has a strong reputation in the industry and I believe working here will help me enhance my caree
Basic aptitude questions
Top trending discussions
The duration of TCS iON interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 340 interviews
Interview experience
based on 1.3k reviews
Rating in categories
Operations Executive
253
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
151
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
126
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
118
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Manager
57
salaries
| ₹0 L/yr - ₹0 L/yr |
Wipro
Amazon
TCS
Infosys