i
TCS
Filter interviews by
Java OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods in a class. Example: class 'Car' with attributes like 'color' and methods like 'drive()'.
Inheritance: Mechanism to create a new class from an existing class. Example: 'Sedan' class inherits from 'Car' class.
Polymorphism: Ability to take ...
Shrinkage can be controlled through effective inventory management, employee training, security measures, and regular audits.
Implementing strict inventory management processes to track all products entering and leaving the store
Providing thorough training to employees on how to identify and prevent theft
Installing security measures such as surveillance cameras, security tags, and alarm systems
Conducting regular au...
Communication between multiple micro services can be achieved through various methods such as REST APIs, message queues, gRPC, and event-driven architecture.
Use REST APIs for synchronous communication between micro services.
Implement message queues like RabbitMQ or Kafka for asynchronous communication.
Utilize gRPC for efficient communication between services.
Adopt event-driven architecture using tools like Apache ...
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth or API keys
Use authorization to control access to different parts of the API
Encrypt data transmission using HTTPS
Regularly monitor API traffic for suspicious activity
Keep API documentation updated to reflect security measures
What people are saying about TCS
My expected CTC is negotiable based on the responsibilities and opportunities offered in the role.
My expected CTC is based on my experience, skills, and the market rate for the position.
I am open to discussing the compensation package and benefits provided by the company.
I am looking for a competitive salary that reflects my qualifications and contributions to the team.
AML monitoring focuses on identifying and preventing money laundering activities, while transaction monitoring involves monitoring individual transactions for suspicious or fraudulent activities.
AML monitoring is a broader process that involves monitoring customer behavior and transactions to detect and prevent money laundering.
Transaction monitoring is a subset of AML monitoring and focuses on monitoring individu...
Angular is a platform for building web applications with a component-based architecture and a reactive programming model.
Components: Building blocks of Angular apps, e.g., a user profile component.
Modules: Containers for components, services, etc., e.g., AppModule.
Templates: Define the UI layout using HTML and Angular directives.
Services: Provide reusable business logic, e.g., a data-fetching service.
Dependency In...
Bending and torsional stiffness are mechanical properties that describe a material's resistance to deformation under bending and twisting forces.
Bending stiffness refers to a material's ability to resist deformation when subjected to bending forces.
Torsional stiffness refers to a material's ability to resist deformation when subjected to twisting forces.
These properties are important in engineering design to ensur...
Depreciation is the decrease in value of an asset over time. Various methods include straight-line, declining balance, and sum-of-the-years' digits.
Depreciation is a way to allocate the cost of an asset over its useful life.
Straight-line depreciation is the simplest method, where the same amount is depreciated each year.
Declining balance depreciation is an accelerated method, where a higher percentage of the asset...
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via Walk-in and was interviewed in Jul 2024. There were 3 interview rounds.
Basic level of skill and basic corporate culture
About any topic need to discuss about 5 mins
Securing APIs involves using authentication, authorization, encryption, and monitoring.
Implement authentication mechanisms such as OAuth or API keys
Use authorization to control access to different parts of the API
Encrypt data transmission using HTTPS
Regularly monitor API traffic for suspicious activity
Keep API documentation updated to reflect security measures
Communication between multiple micro services can be achieved through various methods such as REST APIs, message queues, gRPC, and event-driven architecture.
Use REST APIs for synchronous communication between micro services.
Implement message queues like RabbitMQ or Kafka for asynchronous communication.
Utilize gRPC for efficient communication between services.
Adopt event-driven architecture using tools like Apache Kafka...
I appeared for an interview in Feb 2025, where I was asked the following questions.
I am adaptable to various locations and shifts, ensuring team productivity and meeting project deadlines effectively.
I have previously worked in remote settings, maintaining communication through tools like Slack and Zoom.
In my last role, I adjusted my schedule to accommodate team members in different time zones, enhancing collaboration.
I am open to relocating for the right opportunity, as I believe it can lead to pers...
Key features of React include component-based architecture, virtual DOM, and unidirectional data flow for efficient UI development.
Component-Based Architecture: React promotes building reusable components, enhancing maintainability and scalability of applications.
Virtual DOM: It optimizes rendering by updating only the changed parts of the UI, significantly improving performance.
Unidirectional Data Flow: Data flows in ...
Generic patterns refer to common design structures or solutions that can be applied across different contexts or scenarios.
Generic patterns help in creating reusable and scalable solutions.
They provide a framework for solving similar problems in various situations.
Examples include design patterns like Singleton, Factory, and Observer.
Generic patterns can be applied in software development, architecture, and even projec...
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
Find the max and min in an array
Comparing objects involves identifying similarities and differences between them.
Both objects have attributes and behaviors
Objects can be classified into categories based on their similarities
Objects can be compared based on their properties and methods
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
The duration of TCS Team Lead interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 49 interview experiences
Difficulty level
Duration
based on 939 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.7k
salaries
| ₹5.1 L/yr - ₹17 L/yr |
AST Consultant
53.4k
salaries
| ₹8 L/yr - ₹25.3 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.6k
salaries
| ₹9 L/yr - ₹33.5 L/yr |
Amazon
Wipro
Infosys
Accenture