i
TCS
Filter interviews by
Generate a star pattern using a desired language.
Use nested loops to print the desired number of rows and columns.
In each iteration, print a '*' character to form the pattern.
Adjust the loop conditions and print statements to create different patterns.
Consider using variables to control the number of rows and columns.
Experiment with different loop structures to create more complex patterns.
OOPs concepts are the fundamental principles of object-oriented programming.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and functions together in 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.
Example: A car is an object that has properties like co...
An ideal diode is a theoretical diode that exhibits zero voltage drop when forward biased and infinite resistance when reverse biased.
An ideal diode acts as a perfect conductor when forward biased.
It allows current to flow in one direction with zero voltage drop.
When reverse biased, it acts as an open circuit with infinite resistance.
The input-output characteristic curve of an ideal diode is a vertical line at zer...
Session layer manages and controls the connections between applications.
Establishes, maintains and terminates sessions between applications
Synchronizes data exchange between applications
Manages session checkpoints and recovery
Examples: Telnet, FTP, SMTP
What people are saying about TCS
The chairman of ISRO is K. Sivan.
K. Sivan is an Indian space scientist and the current chairman of ISRO.
He has been associated with ISRO for over three decades and has contributed to several missions.
Under his leadership, ISRO has achieved several milestones including the successful launch of Chandrayaan-2.
Program to print first 10 natural numbers on the screen
Declare a variable i and initialize it to 1
Use a loop to print i and increment it until i reaches 10
A zener diode is a type of diode that allows current to flow in the reverse direction when a certain voltage is reached.
Zener diodes are commonly used as voltage regulators.
They have a sharp breakdown voltage, which makes them useful for stabilizing voltage in electronic circuits.
Zener diodes are often used in power supplies, voltage references, and surge protectors.
They are also used in noise reduction circuits a...
The OSI model has 7 layers that define how data is transmitted over a network.
Layer 1: Physical - deals with the physical connection of devices
Layer 2: Data Link - responsible for error-free transfer of data between devices
Layer 3: Network - handles routing of data between different networks
Layer 4: Transport - ensures reliable delivery of data between applications
Layer 5: Session - establishes and manages connect...
Program to compute factorial of a number using recursion
Define a function that takes a number as input
Check if the number is 0 or 1, return 1 if true
Else, call the function recursively with n-1 as input and multiply with n
Return the result
Example: factorial(5) = 5 * factorial(4) = 5 * 4 * factorial(3) = 5 * 4 * 3 * factorial(2) = 5 * 4 * 3 * 2 * factorial(1) = 5 * 4 * 3 * 2 * 1 = 120
An IP address is a unique identifier for a device on a network, enabling communication over the internet.
IP stands for Internet Protocol, which is a set of rules for sending data over the internet.
There are two main types of IP addresses: IPv4 (e.g., 192.168.1.1) and IPv6 (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
IPv4 addresses are 32-bit numbers, while IPv6 addresses are 128-bit, allowing for a vastly large...
I appeared for an interview in Jul 2025, where I was asked the following questions.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Python question on list and dict
Generate a star pattern using a desired language.
Use nested loops to print the desired number of rows and columns.
In each iteration, print a '*' character to form the pattern.
Adjust the loop conditions and print statements to create different patterns.
Consider using variables to control the number of rows and columns.
Experiment with different loop structures to create more complex patterns.
I applied via Naukri.com and was interviewed in Feb 2023. There were 3 interview rounds.
Contains 3 test - logical , mathematical, coding round
Array is a collection of elements of same data type. Linked list is a data structure consisting of a group of nodes.
Arrays are used to store and access a fixed number of elements in memory.
Linked lists are used to store and access a variable number of elements in memory.
Arrays have a fixed size, while linked lists can grow or shrink dynamically.
Arrays are accessed using an index, while linked lists are accessed using p...
OOPs concepts are the fundamental principles of object-oriented programming.
Abstraction: Hiding implementation details and showing only necessary information.
Encapsulation: Binding data and functions together in 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.
Example: A car is an object that has properties like color, ...
I applied via LinkedIn and was interviewed in Jul 2022. There were 5 interview rounds.
Preparing more and more questions will help in the fast calculation and also different sums
Logical thinking is more important whether you might be written code in any language
I applied via Campus Placement and was interviewed in Sep 2022. There were 2 interview rounds.
I applied via Company Website and was interviewed before May 2023. There were 2 interview rounds.
These tests usually consist of numerical, verbal, and logical reasoning questions.
Coding is easy to moderate level.
I applied via Company Website and was interviewed in Oct 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2021. There was 1 interview round.
Some of the top questions asked at the TCS Assistant Engineer interview -
based on 9 interview experiences
Difficulty level
Duration
based on 91 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.1k
salaries
| ₹8 L/yr - ₹13 L/yr |
AST Consultant
54.3k
salaries
| ₹12.4 L/yr - ₹21 L/yr |
Associate Consultant
33.8k
salaries
| ₹15.3 L/yr - ₹28.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.4 L/yr - ₹5 L/yr |
Amazon
Wipro
Infosys
Accenture