i
TCS
Filter interviews by
I applied via Company Website and was interviewed before Oct 2023. There were 2 interview rounds.
20 questions-easy to moderate
5 questions-basic to intermediate
I applied via PrepInsta and was interviewed in Feb 2022. There were 3 interview rounds.
It was an online written exam. There were 4 sections:- aptitude, verbal, reasoning, and hands on coding.
In verbal there were comprehension questions.
There were 2 coding questions, we can write the code in C, Python, Java or C#
Find the difference between the sum of odd and even position digits in a maximum of 100 digit number.
Iterate through the digits of the number and add the digits at odd positions to a variable for odd position digits and even positions to a variable for even position digits.
Calculate the difference between the two variables.
Return the difference.
Example: For the number 123456, the sum of digits at odd positions is 1+3+5...
Round duration - 45 minutes
Round difficulty - null
I got an email for the TR interview a day before the interview. It was conducted on MS Teams.
The interviewer asked to write syntax. She asked some basic questions on Electronics as wekk.
ASCII stands for American Standard Code for Information Interchange. It is a character encoding standard used to represent text in computers.
ASCII is a 7-bit character set that includes 128 characters.
Each character is represented by a unique numeric code.
ASCII codes are used to represent characters in computer systems and communication protocols.
Common ASCII codes include 65 for 'A', 97 for 'a', and 48 for '0'.
Strings are arrays of characters used to represent text in programming languages.
Strings are a data type in programming languages.
They are typically enclosed in quotation marks.
Strings can contain letters, numbers, symbols, and spaces.
They can be concatenated or manipulated using various string operations.
Examples: 'Hello, World!', '12345', 'This is a string.'
C is a high-level programming language known for its efficiency and portability.
C is a compiled language
It has a rich set of operators and data types
It supports both procedural and object-oriented programming
C is widely used in system programming, embedded systems, and game development
Examples of C-based software include the Linux kernel, MySQL, and Adobe Photoshop
Loops are used to repeat a set of instructions. If, else and while loops are conditional statements used in programming.
If statement is used to execute a block of code if a condition is true.
Else statement is used to execute a block of code if the same condition is false.
While loop is used to execute a block of code repeatedly as long as a condition is true.
For loop is used to execute a block of code a specific number
Method overloading is creating multiple methods with the same name but different parameters. Method overriding is creating a new implementation of an existing method in a subclass.
Method overloading is used to provide different ways of calling a method with different parameters.
Method overriding is used to change the behavior of an existing method in a subclass.
Method overloading is resolved at compile-time based on th...
Type casting is the process of converting a variable from one data type to another.
It is also known as type conversion.
It can be done implicitly or explicitly.
Explicit type casting is done using casting operators.
Examples of casting operators include (int), (float), and (char).
Type casting can lead to loss of data if the target data type cannot hold the original value.
If loop is used for conditional execution while while loop is used for repetitive execution.
If loop executes the code block only if the condition is true.
While loop executes the code block repeatedly as long as the condition is true.
If loop is used for decision-making while while loop is used for iteration.
Example of if loop: if (x > 5) { // do something }
Example of while loop: while (x < 10) { // do something }
Unions and joins are used to combine data from multiple tables. Primary keys are unique identifiers for a table, while unique keys ensure uniqueness of a column.
Unions combine data from two or more tables into a single result set, while joins combine data from two or more tables based on a common column.
Primary keys are used to uniquely identify each row in a table and cannot contain null values. Unique keys ensure tha...
SQL is a language used to manage relational databases, while MySQL is a specific relational database management system.
SQL is a language used to manage relational databases, while MySQL is a specific implementation of a relational database management system.
SQL is a standard language used across different database management systems, while MySQL is a specific product developed by Oracle Corporation.
MySQL is an open-sou...
Answering a query to delete a row and converting if loop to while loop.
To delete a row, use the DELETE statement with the WHERE clause to specify the row to be deleted.
Syntax: DELETE FROM table_name WHERE condition;
To convert an if loop to while loop, replace the if statement with a while loop and add a condition to exit the loop.
Example: if (condition) { // code } can be converted to while (condition) { // code }
The CEO of TCS is Rajesh Gopinathan.
Rajesh Gopinathan became the CEO of TCS in 2017.
He has been with TCS since 2001 and has held various leadership positions.
Under his leadership, TCS has continued to grow and expand globally.
Gopinathan has a degree in electrical and electronics engineering from the National Institute of Technology, Tiruchirappalli.
He is also a member of the Institute of Electrical and Electronics Engi
Service-based companies provide services to clients while product-based companies sell products to customers.
Service-based companies focus on providing services to clients, such as consulting, outsourcing, and support services.
Product-based companies focus on selling products to customers, such as software, hardware, and consumer goods.
Service-based companies typically have a more flexible business model and may have a...
Yes, I have participated in TCS CodeVita.
I participated in TCS CodeVita in 2020 and 2021.
I was able to solve several coding problems during the competition.
Participating in CodeVita helped me improve my coding skills and problem-solving abilities.
Prepare thoroughly all the topics
The pillars of OOPs are Abstraction, Encapsulation, Inheritance, and Polymorphism.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and functions together and restricting access to them.
Inheritance: Creating new classes from existing ones, inheriting properties and methods.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
What people are saying about TCS
I applied via LinkedIn and was interviewed before May 2023. There was 1 interview round.
Python versions are backward compatible, meaning code written in older versions should work in newer versions.
Python versions are backward compatible, meaning code written in older versions should work in newer versions.
It is recommended to use the latest stable version of Python for development.
Some libraries and frameworks may not be compatible with older versions of Python.
For example, Python 2.x is no longer suppor...
TCS interview questions for designations
I applied via Job Fair and was interviewed before Jun 2022. There were 2 interview rounds.
Gendral apps , reasoning, basic programming
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Dec 2021. There were 4 interview rounds.
C is a procedural language while Java is an object-oriented language.
C is compiled while Java is interpreted
Java has automatic garbage collection while C requires manual memory management
Java has platform independence while C is platform dependent
Java has built-in exception handling while C does not
Java has a larger standard library than C
MVC stands for Model-View-Controller. It is a software design pattern used to separate an application's concerns.
Model represents the data and business logic
View displays the data to the user
Controller handles user input and updates the model and view accordingly
MVC promotes separation of concerns and modularity
Examples include Ruby on Rails, ASP.NET MVC, and Spring MVC
There are two types of joining in SQL: Inner Join and Outer Join.
Inner Join returns only the matching rows from both tables.
Outer Join returns all the rows from both tables, with NULL values for non-matching rows.
Outer Join has three sub-types: Left Join, Right Join, and Full Outer Join.
Primary key uniquely identifies a record in a table, while foreign key refers to a field in another table.
Primary key is unique and cannot be null
Foreign key is used to establish a relationship between two tables
Primary key can be used as a foreign key in another table
Foreign key can have null values
Example: CustomerID in Orders table is a foreign key referencing CustomerID in Customers table
Oops stands for Object-Oriented Programming System. It is a programming paradigm based on objects.
Oops is a programming paradigm that focuses on objects and their interactions.
It allows for encapsulation, inheritance, and polymorphism.
Encapsulation refers to the hiding of implementation details within an object.
Inheritance allows for the creation of new classes based on existing ones.
Polymorphism allows for the use of ...
It is easy one who know basics of Aptitude.It contains one basic coding question as well.
I appeared for an interview before Jul 2023.
Easy questions were asked.
I applied via Company Website and was interviewed in Jul 2022. There were 2 interview rounds.
Basic aptitude and coding
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Basic Coding questions will be asked
Some of the top questions asked at the TCS Assistant System Engineer interview -
The duration of TCS Assistant System Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 263 interviews
6 Interview rounds
based on 3.6k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.3k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
52k
salaries
| ₹8 L/yr - ₹25 L/yr |
Associate Consultant
30.5k
salaries
| ₹9 L/yr - ₹32 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Amazon
Wipro
Infosys
Accenture