i
TCS
Filter interviews by
It is easy one who know basics of Aptitude.It contains one basic coding question as well.
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 at Meghnad Saha Institute of Technology, Kolkata and was interviewed before Apr 2023. There were 2 interview rounds.
Basic Coding questions will be asked
I applied via Campus Placement and was interviewed before Oct 2022. There were 2 interview rounds.
Basic aptitude question which is available on internet
A tree is a data structure consisting of nodes connected by edges. Traversal techniques include in-order, pre-order, post-order, and level-order.
A tree is a hierarchical data structure with a root node and child nodes.
Traversal techniques include in-order (left subtree, root, right subtree), pre-order (root, left subtree, right subtree), post-order (left subtree, right subtree, root), and level-order (level by level).
E...
Stack is Last In First Out (LIFO) data structure, while Queue is First In First Out (FIFO) data structure.
Stack is like a stack of plates - last plate added is the first one to be removed.
Queue is like a line at a grocery store - first person in line is the first one to be served.
Stack operations: push (add), pop (remove), peek (view top element).
Queue operations: enqueue (add), dequeue (remove), peek (view front eleme
TCS interview questions for designations
I applied via Company Website and was interviewed before Jun 2023. There were 2 interview rounds.
All basic apti and coding round as well
Get interview-ready with Top TCS Interview Questions
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Online assessment consists of two tests
1. National qualifier test ( Aptitude includes numerical ability, Logical and reasoning, verbal ability)
2. IT programming ( 2 questions )
Find minimum number of * or # to make a string valid with equal number of * and #.
Count the number of * and # in the string.
Find the absolute difference between the counts.
Return the difference as the minimum number of characters to add.
If the counts are already equal, return 0.
It was conducted on MS Teams. I got a meeting link in mail, and I joined it. A lady interviewed me. She asked me a lot of questions on programming.
Once the interview was over she gave me another link and told me to join it for the HR interview
Developed a web-based inventory management system for a retail company.
Used PHP and MySQL for backend development
Implemented a user-friendly interface using HTML, CSS, and JavaScript
Incorporated barcode scanning functionality for efficient inventory tracking
Generated reports on sales, inventory levels, and product performance
Collaborated with the client to ensure the system met their specific needs
I know multiple programming languages including Java, Python, and C++.
Java
Python
C++
List and tuple are data structures in Python used to store collections of items.
Lists are mutable and can be modified, while tuples are immutable and cannot be modified.
Lists are defined using square brackets [], while tuples are defined using parentheses ().
Lists are commonly used for storing and manipulating data, while tuples are used for grouping related data.
Example of a list: my_list = [1, 2, 3]
Example of a tuple
In programming, pass and break are keywords used for control flow.
pass is a keyword used to indicate that no action should be taken in a certain block of code.
break is a keyword used to exit a loop or switch statement.
pass is commonly used as a placeholder when a statement is required syntactically but no action is needed.
break is used to terminate the execution of a loop or switch statement and continue with the next
Call by value and call by reference are two ways of passing arguments to a function.
Call by value passes a copy of the argument's value to the function.
Call by reference passes a reference to the argument's memory location to the function.
Call by value is used for simple data types like int, float, etc.
Call by reference is used for complex data types like arrays, structures, etc.
Local variables are declared within a function and have a limited scope, while global variables are declared outside of a function and can be accessed throughout the program.
Local variables are only accessible within the function they are declared in.
Global variables can be accessed from any part of the program.
Local variables are created when a function is called and destroyed when the function ends.
Global variables a...
I got the link from my technical interview. I joined the meeting and waited for the HR to let me in.
The interview was short and he only asked a few questions
The technical interview was challenging but I felt confident in my abilities.
I was asked about my experience with programming languages such as Java and Python.
I was also asked about my knowledge of database management systems.
I was given a coding problem to solve on a whiteboard.
Overall, I felt that the interview was a good test of my technical skills.
During the pandemic, I focused on personal development, spent time with family, and learned new skills.
I took online courses to improve my technical skills
I spent quality time with my family and helped with household chores
I started a new hobby of gardening and grew my own vegetables
I read books on personal development and leadership
I volunteered remotely for a non-profit organization to help those affected by the pand
Yes, I am willing to relocate for the job.
I am open to relocating for the job
I understand that the company has more branches and divisions where work needs to be done
I am excited about the opportunity to work in different locations and gain new experiences
I am willing to discuss relocation packages and support with the company
I applied via PrepInsta and was interviewed in Sep 2021. There were 2 interview rounds.
C++ is an extension of C with object-oriented programming features.
C++ supports classes and objects while C does not.
C++ has better support for polymorphism and inheritance.
C++ has a standard template library (STL) while C does not.
C++ is more complex and has more features than C.
C++ is often used for developing large-scale software projects.
C is often used for system programming and embedded systems.
a++ and ++a are both increment operators in programming languages like C++ and Java.
a++ is a post-increment operator which increments the value of a after the expression is evaluated.
++a is a pre-increment operator which increments the value of a before the expression is evaluated.
Both operators can be used with variables of numeric data types like int, float, etc.
Example: int a = 5; int b = a++; // b = 5, a = 6; int c
C language has various operators like arithmetic, relational, logical, bitwise, assignment, and conditional operators.
Arithmetic operators: +, -, *, /, %
Relational operators: <, >, <=, >=, ==, !=
Logical operators: &&, ||, !
Bitwise operators: &, |, ^, ~, <<, >>
Assignment operators: =, +=, -=, *=, /=, %=
Conditional operator: ? :
Swapping 2 numbers without a third variable in a program.
Use arithmetic operations to swap the values of the variables.
Add the values of both variables and store the result in one variable.
Subtract the value of the second variable from the sum and store the result in the second variable.
Subtract the value of the first variable from the sum and store the result in the first variable.
The CEO of TCS is Rajesh Gopinathan.
Rajesh Gopinathan became the CEO of TCS in 2017.
He has been with TCS for over 20 years, starting as an engineer.
Under his leadership, TCS has continued to grow and expand globally.
Gopinathan has also emphasized the importance of digital transformation and innovation.
He holds a degree in electrical and electronics engineering from the National Institute of Technology, Tiruchirappalli.
TCS is a multinational IT services company headquartered in India.
TCS stands for Tata Consultancy Services.
It was founded in 1968 by J.R.D. Tata.
It is one of the largest IT services companies in the world.
TCS offers services in areas such as consulting, digital transformation, and engineering.
It has a presence in over 46 countries.
Some of its clients include major companies like Microsoft, Citigroup, and General Electr
Yes, I am open to relocation for the right opportunity.
I am willing to relocate for career growth and new experiences
I am open to considering different locations and researching the area
I understand that relocation may come with challenges but I am prepared to face them
I am excited about the possibility of exploring a new city or region
I applied via Company Website and was interviewed before Nov 2022. There were 4 interview rounds.
Its easy if you prepare
I applied via LinkedIn and was interviewed before May 2023. There was 1 interview round.
4 Interview rounds
based on 3.5k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.6k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.2k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.8k
salaries
| ₹8.9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture