i
TCS
Filter interviews by
Effective maintenance of company rules ensures compliance, promotes a positive work environment, and enhances productivity.
Regularly review and update company policies to reflect current laws and best practices.
Provide training sessions for employees to understand and adhere to company rules.
Establish a clear process for reporting violations of company rules, ensuring confidentiality and protection for whistleblow...
Program to find the nth day from today
Get the current date using a date object
Add the number of days to the current date to find the nth day
Return the nth day as the output
Joining the emp and dept tables combines employee and department data for comprehensive insights.
Use SQL JOIN to combine tables: SELECT * FROM emp JOIN dept ON emp.dept_id = dept.id;
INNER JOIN returns only matching records from both tables.
LEFT JOIN returns all records from emp and matched records from dept.
Example: SELECT emp.name, dept.name FROM emp INNER JOIN dept ON emp.dept_id = dept.id;
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with 0 and 1 as the first two numbers in the series
Add the previous two numbers to get the next number in the series
Repeat this process to generate the Fibonacci series
What people are saying about TCS
Deletion logic for a linked list
Traverse the linked list to find the node to be deleted
Update the pointers of the previous and next nodes to skip the node to be deleted
Free the memory of the node to be deleted
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and methods.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sam...
Inheritance in Java allows a class to inherit properties and behavior from another class.
Inheritance is a mechanism in which a new class acquires the properties and behaviors of an existing class.
The class that is inherited from is called the superclass or parent class, and the class that inherits is called the subclass or child class.
Subclasses can override methods from the superclass to provide their own impleme...
A constructor is a special method in a class that is automatically called when an object of that class is created.
A constructor typically initializes the object's properties or performs any necessary setup.
It is called automatically when an object is created using the 'new' keyword.
Constructors do not get called without creating an object.
Abstract class in Java is a class that cannot be instantiated and may contain abstract methods.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Can have both abstract and non-abstract methods
Used for creating a template for other classes to extend
Token generation and authentication process is a security mechanism used to verify the identity of a user.
Token generation involves creating a unique token for each user upon successful login.
The token is then stored in the user's browser or device.
When the user makes subsequent requests, the token is sent along with the request.
The server then verifies the token to authenticate the user.
If the token is valid, the...
I appeared for an interview in Jun 2025, where I was asked the following questions.
Effective maintenance of company rules ensures compliance, promotes a positive work environment, and enhances productivity.
Regularly review and update company policies to reflect current laws and best practices.
Provide training sessions for employees to understand and adhere to company rules.
Establish a clear process for reporting violations of company rules, ensuring confidentiality and protection for whistleblowers.
E...
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
Time and distance , ratio and proportion
Deletion logic for a linked list
Traverse the linked list to find the node to be deleted
Update the pointers of the previous and next nodes to skip the node to be deleted
Free the memory of the node to be deleted
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
Start with 0 and 1 as the first two numbers in the series
Add the previous two numbers to get the next number in the series
Repeat this process to generate the Fibonacci series
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
So much easy test any one can pass with basic knowledge
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which can contain data and methods.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same int...
I appeared for an interview in Jan 2025.
Html css java script
Joining the emp and dept tables combines employee and department data for comprehensive insights.
Use SQL JOIN to combine tables: SELECT * FROM emp JOIN dept ON emp.dept_id = dept.id;
INNER JOIN returns only matching records from both tables.
LEFT JOIN returns all records from emp and matched records from dept.
Example: SELECT emp.name, dept.name FROM emp INNER JOIN dept ON emp.dept_id = dept.id;
Program to find the nth day from today
Get the current date using a date object
Add the number of days to the current date to find the nth day
Return the nth day as the output
I am passionate about web development and believe in the company's mission and values.
Excited about the opportunity to work on innovative projects
Impressed by the company's reputation in the industry
Align with the company's values and culture
I came across your company while researching top web development firms in the industry.
Researching top web development firms
Online search for reputable web development companies
Recommendation from a colleague or friend
Logical and resonning based mcq
Basic programming knowledge
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Easy question were asked during test
2 dsa questions were asked here
I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.
Great basic questions blah blah
Great basic questions from array strings
The duration of TCS Web Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 36 interview experiences
Difficulty level
Duration
based on 90 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.6k
salaries
| ₹7.7 L/yr - ₹12.6 L/yr |
AST Consultant
53.4k
salaries
| ₹12 L/yr - ₹20.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.8k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture