i
TCS
Filter interviews by
Easy to Moderate Questions
Software development involves several steps including planning, designing, coding, testing, and deployment.
Planning: Define project goals, requirements, and timelines.
Designing: Create a blueprint of the software architecture and user interface.
Coding: Write the actual code based on the design.
Testing: Verify that the software functions correctly and meets requirements.
Deployment: Release the software to users and main
MCQ with general and C,oops
What people are saying about TCS
Questions regarding aptitude
Coding questions were asked
TCS interview questions for designations
I applied via Campus Placement
Qualitative Reasoning
Coding Questions with Multiple Languages Option
Get interview-ready with Top TCS Interview Questions
I appeared for an interview before Feb 2024.
A substantial focus on CAT and CMAT level aptitudes is necessary, with an emphasis on covering all topics comprehensively.
Practicing 50 questions on HackerRank and having adequate SQL-related knowledge is sufficient.
Sorting in Python can be done using built-in functions like sorted() or sort() method.
Use sorted() function to return a new sorted list without modifying the original list.
Use sort() method to sort the list in-place.
You can specify key function to customize the sorting order.
Example: nums = [3, 1, 4, 1, 5, 9, 2]; sorted_nums = sorted(nums); nums.sort()
Developed a machine learning model to predict customer churn in a telecom company.
Collected and cleaned customer data including usage patterns and demographics.
Used classification algorithms like Random Forest and Logistic Regression to train the model.
Evaluated model performance using metrics like accuracy, precision, and recall.
Implemented the model in a production environment to monitor and predict customer churn.
Web API concepts involve creating interfaces for communication between different software systems over the internet.
Web API stands for Application Programming Interface, which allows different software systems to communicate with each other over the internet.
Web APIs use HTTP protocols to define a set of rules for communication between systems.
Web APIs can be used to access data, services, or functionality from a remot...
To connect a database with an API, you need to establish a connection between the database and the API server.
Create an API endpoint that will handle database operations such as CRUD (Create, Read, Update, Delete) operations.
Use database drivers or ORM (Object-Relational Mapping) libraries to interact with the database from the API code.
Establish a secure connection between the API server and the database by configurin...
I am open to various location preferences and flexible with working arrangements.
I am open to relocating for the right opportunity
I am open to remote work or flexible work hours
I am willing to travel for work if required
The online assessment included Leetcode easy questions
posted on 30 Jan 2024
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
Some of the top questions asked at the TCS Assistant System Engineer interview for experienced candidates -
The duration of TCS Assistant System Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 63 interviews
5 Interview rounds
based on 3.6k 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