i
TCS
Filter interviews by
English and aptitude
Opps concept and loops
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
Angular lifecycle hooks are methods that get called at specific stages of a component's life.
There are eight lifecycle hooks in Angular
ngOnInit() is called after the component is initialized
ngOnChanges() is called when the component's input properties change
ngDoCheck() is called during every change detection cycle
ngAfterViewInit() is called after the component's view has been initialized
ngOnDestroy() is called just bef
Directives are instructions given to the compiler to perform specific tasks during compilation.
There are different types of directives such as include, define, pragma, and ifdef
Include directive is used to include header files in the program
Define directive is used to define constants or macros
Pragma directive is used to provide additional information to the compiler
Ifdef directive is used to check if a particular macr
Template driven forms are based on directives while reactive forms are based on reactive programming.
Template driven forms are easier to use and require less code.
Reactive forms are more flexible and allow for more complex validation.
Template driven forms are suitable for simple forms while reactive forms are better for complex forms.
Template driven forms use two-way data binding while reactive forms use observable str...
Angular application starts by bootstrapping the AppModule.
Angular application is a single page application that runs in the browser.
The AppModule is the root module of the application.
The AppModule is bootstrapped by calling the bootstrapModule method in main.ts file.
The bootstrapModule method creates an instance of the AppModule and starts the application.
Angular has core constructs like components, modules, services, directives, pipes, and templates.
Components are the building blocks of Angular applications.
Modules are used to organize the application into cohesive blocks of functionality.
Services are used to share data or functionality across components.
Directives are used to add behavior to an existing DOM element or create a new one.
Pipes are used to transform data ...
Auth guards in Angular are used to protect routes from unauthorized access.
Auth guards are used to check if a user is authenticated before allowing access to a route.
They can also be used to check if a user has certain permissions before allowing access.
Angular provides built-in auth guards like CanActivate, CanActivateChild, CanLoad, and CanDeactivate.
Custom auth guards can also be created by implementing the CanActiv...
RxJS operators are used in Angular to handle asynchronous data streams.
Operators are functions that manipulate the data streams
They can be used for filtering, mapping, reducing, and more
Common operators include map, filter, switchMap, and mergeMap
Easy to Hard level questions
One easy second one is hard
What people are saying about TCS
I applied via TCS io and was interviewed in Jul 2023. There were 2 interview rounds.
1. tell me about your self
2. implement bubble short
3. opps basic concepts
4. some DBMS basic questions
TCS interview questions for designations
I applied via LinkedIn and was interviewed in Jan 2023. There were 2 interview rounds.
Various aptitude questions Statistics, time and work, etc.
A foreign key is a column or set of columns in a table that refers to the primary key of another table.
It establishes a link between two tables.
It ensures referential integrity.
It can be used to join tables.
Example: CustomerID in Orders table refers to CustomerID in Customers table.
A do-while loop executes the code block at least once and then repeatedly executes it while the specified condition is true.
The code block is executed once before the condition is checked
If the condition is true, the code block is executed again and again until the condition becomes false
Syntax: do { code block } while (condition);
Example: do { x++; } while (x < 5);
Get interview-ready with Top TCS Interview Questions
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
General ability logical reasoning
2 coding questions for 1 hr and few mcqs
They asked logical reasoning , Arithmetic , English , Some mental ability .
Execute 2 codes . 1 will be moderate another little tough I felt . Execute one of the code perfectly as per requirement is fine .
TCS NQT was there for aptitude exam, it was offline at centre
Same exam had some coding questions
Pointers are variables that store memory addresses. Trees are data structures consisting of nodes connected by edges. A program to print pattern can vary depending on the desired pattern.
Pointers are used to manipulate memory and create dynamic data structures.
They can be used to pass values by reference instead of by value.
Example: int *ptr; ptr = # *ptr = 10; //num now equals 10
Trees are used to represent hierarc...
Prepare on logical related questions.
The current process used in business involves analyzing data, identifying areas for improvement, implementing changes, and monitoring results.
Data analysis to identify trends and patterns
Continuous improvement through feedback and monitoring
Implementation of changes based on analysis
Regular monitoring of results to track progress
I was interviewed before Nov 2023.
Gave Coding test in TCS NQT
Developed a web-based inventory management system for a retail company
Used PHP and MySQL for backend development
Implemented responsive design using HTML, CSS, and JavaScript
Integrated barcode scanning functionality for efficient inventory tracking
Flutter is a cross-platform mobile development framework created by Google, allowing developers to build native-like apps for both iOS and Android using a single codebase.
Flutter uses a single codebase for both iOS and Android, reducing development time and effort.
Flutter has a hot reload feature, allowing developers to see changes instantly without restarting the app.
Flutter provides a rich set of customizable widgets...
Stateful widgets maintain state that might change during the lifetime of the widget, while stateless widgets do not.
Stateful widgets have a State object that can hold dynamic information and can be updated over time.
Stateless widgets are immutable and their properties cannot change once they are initialized.
Examples of stateful widgets include TextField, Checkbox, and Slider.
Examples of stateless widgets include Text,
Some of the top questions asked at the TCS Assistant System Engineer interview -
The duration of TCS Assistant System Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 259 interviews
6 Interview rounds
based on 3.6k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture