i
TCS
Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
Count character occurrences in an array of strings using brute force and optimized methods.
Brute Force: Iterate through each string and count characters using nested loops.
Optimized: Use a hash map (dictionary) to store character counts in a single pass.
Example Input: ['apple', 'rat']
Example Output: a:2, p:2, l:1, e:1, r:1, t:1
Microfrontend is a software architectural style where a frontend application is decomposed into smaller, more manageable pieces.
Microfrontend allows teams to work on different parts of the frontend independently.
Each microfrontend can be developed, tested, and deployed separately.
Microfrontend architecture helps in scaling large frontend applications.
Examples of microfrontend frameworks include single-spa, Webpack Modu
Setting up environment in Angular app, understanding pipes, async, pure/impure, Subject and BehaviorSubject in theory
Setting up environment in Angular app involves configuring environment files for different environments like development, production, etc.
Pipes in Angular are used for transforming data in templates. Async pipes are used for handling asynchronous data streams.
Pure pipes are stateless and only recompute w...
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
What people are saying about TCS
TCS interview questions for designations
UART, SPI, and I2C are communication protocols used in embedded systems. Static and extern are keywords in object-oriented programming.
UART stands for Universal Asynchronous Receiver/Transmitter and is used for serial communication between devices.
SPI stands for Serial Peripheral Interface and is used for synchronous communication between devices.
I2C stands for Inter-Integrated Circuit and is used for communication bet...
I applied via Campus Placement and was interviewed before Aug 2020. There was 1 interview round.
printf is a function in C language used to print the output whereas echo is a command in shell scripting used to display the output.
printf is a function in C language while echo is a command in shell scripting
printf can format the output while echo cannot
printf is faster than echo
printf can print to a file while echo cannot
printf requires a format string while echo does not
I applied via Campus Placement and was interviewed before Mar 2020. There was 1 interview round.
Triggers are database objects that automatically execute in response to certain events or changes in data.
Triggers are used to enforce business rules or data integrity.
They can be used to audit changes to data.
Triggers can be set to execute before or after an event, such as an insert, update, or delete operation.
They can be defined on tables, views, or schemas.
Examples of triggers include sending an email notification ...
I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.
Some of the top questions asked at the TCS Senior Software Developer interview for experienced candidates -
based on 4 interviews
Interview experience
based on 66 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.2k
salaries
| ₹5 L/yr - ₹16 L/yr |
AST Consultant
52k
salaries
| ₹8 L/yr - ₹25.1 L/yr |
Associate Consultant
30.6k
salaries
| ₹9 L/yr - ₹32.2 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Amazon
Wipro
Infosys
Accenture