i
TCS
Filter interviews by
I applied via Company Website and was interviewed before May 2022. There were 4 interview rounds.
Normal aptitude test level but time bound question for each questions.
Simple and basics of coding is helpful to get qualified this round
I applied via Campus Placement and was interviewed in May 2021. There were 3 interview rounds.
Python is a versatile, high-level programming language with a simple syntax and powerful libraries.
Easy to learn and use
Large standard library with many modules for various tasks
Cross-platform compatibility
Supports multiple programming paradigms
Used in various fields such as web development, data science, machine learning, and more
The prototype of C language is int main()
The prototype specifies the return type and parameters of a function
int main() is the prototype for the main function in C
The parentheses are required even if there are no parameters
Other functions can have different prototypes depending on their return type and parameters
Python has slower execution speed and weaker type checking compared to Java.
Python is an interpreted language, while Java is a compiled language.
Python has a slower execution speed than Java due to its interpreted nature.
Java has stronger type checking than Python, which can lead to fewer errors.
Python's dynamic typing can lead to errors that are only caught at runtime.
Java has better support for multithreading and con...
The python code to shutdown a laptop is 'os.system('shutdown /s /t 1')'
Import the os module
Use the os.system() function
Pass the command 'shutdown /s /t 1' as an argument
The '/s' flag is used to shutdown the computer
The '/t 1' flag is used to set a timer of 1 second before shutdown
Some built-in functions in C are printf(), scanf(), strlen(), strcpy(), etc.
printf() - used to print output on the console
scanf() - used to take input from the user
strlen() - used to find the length of a string
strcpy() - used to copy one string to another
rand() - used to generate random numbers
I have presented a paper on Artificial Intelligence at a national conference.
Presented a paper on AI at a national conference organized by IEEE.
Discussed the impact of AI on the future of work and society.
Received positive feedback from the audience and panelists.
Networked with professionals in the field and gained insights into current research.
Published the paper in the conference proceedings.
I applied via Campus Placement and was interviewed before Sep 2022. There were 2 interview rounds.
Coding Test also at once.
What people are saying about TCS
I applied via Campus Placement and was interviewed before Feb 2022. There were 3 interview rounds.
Type conversion refers to the process of converting one data type to another in Python.
Python has built-in functions like int(), float(), str(), bool() for type conversion.
Type conversion can be implicit or explicit.
Implicit type conversion is done automatically by Python, while explicit type conversion is done using the built-in functions.
Examples of type conversion include converting a string to an integer using int(...
OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.
There are four main types of OOPs: Abstraction, Encapsulation, Inheritance, and Polymorphism.
Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.
Encapsulation is the process of binding data and functions that manipulate that data together in a s...
Lists are mutable while tuples are immutable in Python.
Lists use square brackets [] while tuples use parentheses ().
Elements in a list can be added, removed, or modified while tuples cannot be modified.
Lists are used for collections of homogeneous items while tuples are used for heterogeneous items.
Lists are slower than tuples in terms of performance.
Example of a list: [1, 2, 3] and example of a tuple: (1, 'apple', Tru
Data types are classifications of data items that indicate the kind of values they contain.
Primitive data types: int, float, double, char, boolean
Non-primitive data types: arrays, strings, classes, interfaces
Examples: int age = 25, float price = 10.5, char grade = 'A', boolean isTrue = true, String name = 'John', int[] numbers = {1, 2, 3}
TCS interview questions for designations
I applied via Company Website and was interviewed before Jun 2021. There were 4 interview rounds.
It's will be very good
Reasoning question,
A C program to find the sum of 5 numbers.
Declare an array of 5 integers
Use a loop to take input from user and store in array
Use another loop to add all the elements of array
Print the sum
Get interview-ready with Top TCS Interview Questions
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
OOPS stands for Object-Oriented Programming System
OOPS is a programming paradigm that focuses on objects and their interactions
It allows for encapsulation, inheritance, and polymorphism
Encapsulation refers to the bundling of data and methods within a single unit
Inheritance allows for the creation of new classes based on existing ones
Polymorphism allows for the use of a single interface to represent multiple types of ob
Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.
Method overloading is a compile-time polymorphism while method overriding is a runtime polymorphism.
Method overloading is used to provide different ways of calling the same method with different parameters.
Method ove...
DBMS stands for Database Management System. It is a software system that allows users to define, create, maintain and control access to databases.
DBMS is used to manage large amounts of data efficiently.
It provides a way to store, retrieve and manipulate data in a structured manner.
It ensures data integrity and security.
Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.
The four pillars of OOPS are Abstraction, Encapsulation, Inheritance, and Polymorphism.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Wrapping data and methods into a single unit.
Inheritance: Acquiring properties and behavior of a parent class by a child class.
Polymorphism: Ability of an object to take many forms or have multiple behaviors.
Abstraction is the process of hiding complex details and showing only essential features of an object or system.
Abstraction helps in managing complexity by breaking down a system into smaller, more manageable parts.
It allows us to focus on the important aspects of a system while ignoring the irrelevant details.
Abstraction is used in programming to create classes and objects that represent real-world entities.
For exampl...
I applied via Company Website and was interviewed in Nov 2021. There were 4 interview rounds.
Answering questions related to self-introduction, programming concepts, and career choices.
Introduced myself and highlighted my major and minor processes
Explained the basics of OOPs concepts and C language
Shared my reasons for transitioning from non-IT to IT
Discussed my willingness to relocate and any bond requirements
Object-oriented language is a programming language that uses objects to represent data and methods to manipulate that data.
Object-oriented programming focuses on objects that contain data and methods to manipulate that data.
It allows for encapsulation, inheritance, and polymorphism.
Examples of object-oriented languages include Java, C++, and Python.
I applied via Company Website and was interviewed before Feb 2022. There were 3 interview rounds.
It contains basic aptitude questions like numeric,logical, reasoning
A transistor is a semiconductor device that amplifies or switches electronic signals and electrical power.
Transistors are fundamental building blocks of modern electronic devices.
They are used in various applications such as amplifiers, switches, and oscillators.
Transistors can be categorized into different types such as bipolar junction transistors (BJTs) and field-effect transistors (FETs).
They have three terminals: ...
Preprocessors are directives that are executed before the compilation of the program.
Preprocessors start with a # symbol.
They are used to include header files, define constants, and perform conditional compilation.
Examples of preprocessor directives are #include, #define, #ifdef, #ifndef, #endif.
Preprocessors are executed before the actual compilation of the program.
They are used to modify the source code before it is
I applied via Other and was interviewed in Apr 2021. There were 4 interview rounds.
Some of the top questions asked at the TCS Assistant System Engineer Trainee interview for freshers -
The duration of TCS Assistant System Engineer Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 26 interviews
5 Interview rounds
based on 707 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.2k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
52k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Associate Consultant
30.6k
salaries
| ₹9 L/yr - ₹32.2 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture