i
TCS
Filter interviews by
Program to find balanced strings in Java
Create a method that takes an array of strings as input
Iterate through each string and check if it is balanced
Use a stack to keep track of opening brackets and pop when closing bracket is encountered
Return the list of balanced strings
Program to find unique objects in an array of strings using Java
Create a HashSet to store unique objects
Iterate through the array and add each object to the HashSet
Convert the HashSet back to an array to get the unique objects
I applied via Referral and was interviewed before Aug 2022. There were 4 interview rounds.
There will be system test which has to be completed within 20 minutes
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
Constraints are limitations or restrictions placed on a system or process.
Constraints define the boundaries within which a system must operate.
They can include limitations on resources, time, budget, or functionality.
Examples of constraints in software development include deadlines, hardware limitations, and security requirements.
Types of joins include inner join, outer join, left join, right join, and full join.
Inner join: Returns rows when there is a match in both tables.
Outer join: Returns all rows when there is a match in one of the tables.
Left join: Returns all rows from the left table and the matched rows from the right table.
Right join: Returns all rows from the right table and the matched rows from the left table.
Full join: Returns rows
Primary key uniquely identifies a record in a table, while a unique key ensures that all values in a column are distinct.
Primary key is a combination of unique and not null constraints
Primary key can only be one per table, while multiple unique keys can exist
Primary key automatically creates a clustered index, while unique key creates a non-clustered index
Example: Primary key for a 'users' table could be 'user_id', whi
I am seeking new challenges and opportunities for growth in my career.
Looking for opportunities to work on more complex projects
Interested in learning new technologies and tools
Seeking a more collaborative team environment
Want to take on more leadership responsibilities
In the next 5 years, I see myself leading a team of software engineers, working on cutting-edge technologies, and contributing to the growth of the company.
Leading a team of software engineers
Working on cutting-edge technologies
Contributing to the growth of the company
TCS interview questions for designations
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
EME build activity refers to the process of creating a build for the EME (Encrypted Media Extensions) technology.
EME build activity involves compiling the source code for EME implementation.
It may include testing the build for compatibility with different browsers and devices.
The build may also involve integrating DRM (Digital Rights Management) solutions for content protection.
Examples of EME build activities include ...
Log files can be recovered from deleted ones by using data recovery tools or techniques.
Use data recovery tools like Recuva, PhotoRec, or Disk Drill to scan for and recover deleted log files.
Check for backups of log files in case they were saved elsewhere before deletion.
Look for temporary or cache files that may contain the information from the deleted log file.
Avoid writing new data to the storage device where the lo...
Get interview-ready with Top TCS Interview Questions
I applied via Naukri.com and was interviewed in Sep 2022. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Jun 2022. There were 3 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2022. There were 3 interview rounds.
Components in Angular are reusable building blocks that encapsulate HTML, CSS, and TypeScript code.
Components are the basic building blocks of Angular applications.
They are reusable and can be used to create complex UIs.
Each component has its own HTML template, CSS styles, and TypeScript code.
Components can communicate with each other using inputs and outputs.
Examples of components include buttons, forms, and navigatio
Life cycle hooks are methods that get called at specific stages of a component's life cycle.
They are used in Angular to perform actions at specific points in a component's life cycle
Examples include ngOnInit, ngOnDestroy, and ngOnChanges
They can be used to initialize data, perform cleanup, or update the component based on changes in input data
I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.
SCD type 2 is a slowly changing dimension technique in data warehousing to track historical changes in data.
SCD type 2 maintains historical data by creating new records for changes instead of updating existing records
It includes effective start and end dates to track when a change occurred
In PowerCenter, SCD type 2 can be implemented using the Update Strategy transformation and maintaining historical data in a separate
Bulk load is faster for large amounts of data, while normal load is suitable for smaller amounts.
Bulk load is more efficient for loading large amounts of data quickly.
Normal load is better for smaller amounts of data to avoid overwhelming the system.
Bulk load is commonly used for initial data migration or periodic batch updates.
Normal load is used for real-time or incremental data updates.
Examples: Bulk load - importin...
2 Interview rounds
based on 282 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.7k
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 - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture