i
TCS
Filter interviews by
I applied via campus placement at Jawaharlal Nehru Technological University (JNTU) and was interviewed before Jun 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed before Jan 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Sep 2021. There were 3 interview rounds.
Aptitude, Coding Test
What people are saying about TCS
I applied via campus placement at Shivaji University, Kolhapur and was interviewed before Oct 2020. There were 3 interview rounds.
malloc and calloc are functions used in C programming language to dynamically allocate memory.
malloc stands for memory allocation and is used to allocate a block of memory of specified size.
calloc stands for contiguous allocation and is used to allocate multiple blocks of memory of specified size.
Both functions return a pointer to the first byte of the allocated memory.
It is important to free the allocated memory using
A pointer in C is a variable that stores the memory address of another variable.
Pointers are used to manipulate memory and create dynamic data structures.
They can be used to pass values by reference to functions.
Pointer arithmetic can be used to iterate over arrays and manipulate data.
Null pointers are used to indicate that a pointer does not point to a valid memory address.
Java doesn't have pointers because of security and memory allocation issues.
Java uses references instead of pointers.
Pointers can cause security vulnerabilities and memory leaks.
Java's garbage collector manages memory allocation automatically.
Java's lack of pointers makes it more secure and easier to use than languages like C++.
TCS interview questions for designations
I applied via campus placement at Tatyasaheb Kore Institute of Engineering and Technology, Warananagar and was interviewed before Jun 2020. There were 4 interview rounds.
A dangling pointer is a pointer that points to a memory location that has been deallocated or freed.
Dangling pointers occur when a pointer is not set to NULL after the memory it points to is freed.
Accessing a dangling pointer can lead to undefined behavior or crashes.
Dangling pointers can be avoided by setting pointers to NULL after freeing the memory they point to.
Arrays offer constant time access and efficient memory usage, but have fixed size. Linked lists have dynamic size but slower access.
Arrays provide constant time access to elements using index
Arrays have efficient memory usage as they store elements in contiguous memory locations
Arrays have a fixed size and cannot be easily resized
Linked lists have dynamic size and can grow or shrink as needed
Linked lists allow efficien...
Get interview-ready with Top TCS Interview Questions
I applied via Company Website and was interviewed in Mar 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
Basic aptitude asked in all service based company
I applied via Company Website and was interviewed before Jun 2021. There were 3 interview rounds.
General questions on C programming
I applied via Company Website and was interviewed before Sep 2020. There were 4 interview rounds.
Designed a smart irrigation system using IoT technology.
The system uses sensors to detect soil moisture levels and weather conditions.
Data is transmitted to a microcontroller which controls the irrigation system.
The system is designed to conserve water and reduce manual labor.
The design was justified by its potential to save water and increase crop yield.
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS is based on four basic principles: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects o...
Cloud refers to the delivery of computing services over the internet. There are three types of cloud: public, private, and hybrid.
Cloud computing allows users to access data and applications from anywhere with an internet connection
Public cloud services are provided by third-party companies like Amazon Web Services and Microsoft Azure
Private cloud services are operated solely for a single organization
Hybrid cloud combi...
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.9k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
31.3k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.6k
salaries
| ₹8.9 L/yr - ₹31.9 L/yr |
Amazon
Wipro
Infosys
Accenture