i
TCS
Filter interviews by
What people are saying about TCS
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Node.js is a runtime environment that allows you to run JavaScript on the server side.
Node.js uses an event-driven, non-blocking I/O model, making it lightweight and efficient.
It is built on the V8 JavaScript engine from Google Chrome.
Node.js allows you to easily build scalable network applications.
Example: Creating a simple HTTP server in Node.js - const http = require('http'); http.createServer((req, res) => { res....
Event Emitter is a class in Node.js that allows objects to subscribe to events and be notified when those events occur.
Event Emitter is a core module in Node.js
It allows multiple objects to listen for and respond to events
Objects can emit events using the 'emit' method
Listeners can be added using the 'on' method
Example: const EventEmitter = require('events');
Event loop is a mechanism that allows for asynchronous programming by handling events and callbacks.
Event loop is a single-threaded mechanism used in programming languages like JavaScript to handle asynchronous operations.
It continuously checks the call stack for any functions that need to be executed, and processes them in a non-blocking manner.
Event loop allows for efficient handling of I/O operations, timers, and ca...
TCS interview questions for designations
All aptitude syllabus and coding
Get interview-ready with Top TCS Interview Questions
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows developers to quickly set up and run standalone Spring-based applications.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow for easy deployment.
It promotes convention o...
Spring features include dependency injection, aspect-oriented programming, and transaction management.
Dependency Injection: Allows objects to be loosely coupled and managed by the Spring container.
Aspect-Oriented Programming: Separates cross-cutting concerns from the main application logic.
Transaction Management: Simplifies handling database transactions.
Spring MVC: Provides a framework for building web applications.
Sp...
ReactJS is a JavaScript library for building user interfaces.
ReactJS is developed and maintained by Facebook.
It uses a component-based architecture for building reusable UI components.
ReactJS uses a virtual DOM for efficient rendering of components.
It allows for declarative programming, making it easier to reason about the UI.
ReactJS can be used for building single-page applications, mobile apps, and more.
Hoisting in JavaScript is the behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their initializations.
Function declarations are fully hoisted, including their definitions.
Hoisting can lead to unexpected behavior if not understood properly.
I applied via Walk-in and was interviewed in May 2024. There were 3 interview rounds.
They are asking 10 Q's in 30 min all of questions are based on string and array all the qs are easy to medium level qs
SQL queries for software developer interview
SELECT * FROM table_name;
SELECT column1, column2 FROM table_name WHERE condition;
UPDATE table_name SET column1 = value WHERE condition;
DELETE FROM table_name WHERE condition;
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Nice test simple,no problem at all
Good ,but sligjt confusing wuestions
I am impressed by the company's innovative projects, strong team culture, and commitment to employee growth.
Innovative projects such as developing cutting-edge software solutions for healthcare industry
Strong team culture with emphasis on collaboration and continuous learning
Commitment to employee growth through training programs and career development opportunities
Some of the top questions asked at the TCS Software Developer interview -
The duration of TCS Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 475 interviews
5 Interview rounds
based on 1.9k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.7k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.8 L/yr |
Associate Consultant
29.4k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture