i
TCS
Filter interviews by
IPL (Initial Program Load) is the process of loading the operating system into mainframe memory during startup.
IPL is crucial for initializing the mainframe system.
It involves loading the operating system and system programs.
IPL can be triggered manually or automatically during system boot.
Example: In IBM mainframes, IPL can be initiated using a console command.
SDLC (Software Development Life Cycle) is a structured process for developing software applications efficiently.
1. Requirements Gathering: Identify user needs and document them. Example: Conducting surveys to understand user preferences.
2. Design: Create architecture and design specifications. Example: Using UML diagrams to visualize system components.
3. Implementation: Write and compile code based on design. Exam...
A factorial is the product of all positive integers up to a given number, commonly denoted as n!.
Definition: The factorial of a non-negative integer n is the product of all positive integers less than or equal to n. Example: 5! = 5 × 4 × 3 × 2 × 1 = 120.
Base Case: The factorial of 0 is defined as 1 (0! = 1). This serves as the base case for recursive implementations.
Recursive Implementation: Factorials can be calc...
Creating test cases for manual testing ensures software quality and functionality meet user requirements.
Test Case 1: Verify login functionality with valid credentials.
Test Case 2: Verify login functionality with invalid credentials.
Test Case 3: Check password recovery process.
Test Case 4: Validate user registration with all required fields.
Test Case 5: Ensure the application responds correctly to a network failur...
What people are saying about TCS
Location Anywhere is a concept that emphasizes the ability to work or access services from any geographical location.
Remote work enables employees to operate from home, cafes, or co-working spaces, enhancing work-life balance.
Cloud computing allows access to applications and data from any device, anywhere, fostering collaboration.
Location-based services, like Google Maps, provide users with real-time information b...
SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.
SELECT - retrieves data from a database
INSERT - adds new data to a database
UPDATE - modifies existing data in a database
DELETE - removes data from a database
CREATE - creates a new database or table
ALTER - modifies the structure of a database object
DROP - deletes a database object
JOIN - combine...
Drop removes a table from the database while delete removes specific rows from a table.
DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.
DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.
DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used wit...
OOPs concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods that operate on the data within a single unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism where a new class inherits properties and behavior from an existing class. Exam...
Types of SQL languages include DDL, DML, DCL, and TCL.
Data Definition Language (DDL) - used to define and modify the structure of database objects (CREATE, ALTER, DROP)
Data Manipulation Language (DML) - used to manipulate data within database objects (SELECT, INSERT, UPDATE, DELETE)
Data Control Language (DCL) - used to control access to data within the database (GRANT, REVOKE)
Transaction Control Language (TCL) - u...
Yes, I am willing to relocate to the base location for the Associate Software Engineer position.
I am open to relocating for the right opportunity
I understand the importance of being flexible in the tech industry
I have relocated for previous job opportunities and have had positive experiences
Creating test cases for manual testing ensures software quality and functionality meet user requirements.
Test Case 1: Verify login functionality with valid credentials.
Test Case 2: Verify login functionality with invalid credentials.
Test Case 3: Check password recovery process.
Test Case 4: Validate user registration with all required fields.
Test Case 5: Ensure the application responds correctly to a network failure.
Location Anywhere is a concept that emphasizes the ability to work or access services from any geographical location.
Remote work enables employees to operate from home, cafes, or co-working spaces, enhancing work-life balance.
Cloud computing allows access to applications and data from any device, anywhere, fostering collaboration.
Location-based services, like Google Maps, provide users with real-time information based ...
Write ifelse conditions,elseif lader
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Drop removes a table from the database while delete removes specific rows from a table.
DROP is a DDL (Data Definition Language) command used to remove a table and its data from the database.
DELETE is a DML (Data Manipulation Language) command used to remove specific rows from a table based on a condition.
DROP command is irreversible and all the data in the table is lost, while DELETE can be rolled back if used within a...
SQL commands are used to interact with databases and perform various operations like querying, updating, and deleting data.
SELECT - retrieves data from a database
INSERT - adds new data to a database
UPDATE - modifies existing data in a database
DELETE - removes data from a database
CREATE - creates a new database or table
ALTER - modifies the structure of a database object
DROP - deletes a database object
JOIN - combines row...
I appeared for an interview in May 2025, where I was asked the following questions.
IPL (Initial Program Load) is the process of loading the operating system into mainframe memory during startup.
IPL is crucial for initializing the mainframe system.
It involves loading the operating system and system programs.
IPL can be triggered manually or automatically during system boot.
Example: In IBM mainframes, IPL can be initiated using a console command.
Stonebranch is a software company providing automation solutions for mainframe environments, enhancing operational efficiency.
Stonebranch offers workload automation tools for mainframe systems.
It integrates with various platforms, including cloud and on-premises.
Example: Automating batch jobs in a z/OS environment.
Provides real-time monitoring and reporting capabilities.
Supports various protocols for job scheduling and...
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
Easy questions of quants, logical reasoning and verbal ability
Easy and Medium questions
posted on 6 Jul 2024
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
The questions were easy but the platform is not taking user inputs.
They are very advanced aptitude questions and some logical reasoning questions too.
OOPs features include encapsulation, inheritance, polymorphism, and abstraction. Method overloading allows multiple methods with the same name but different parameters.
OOPs features: encapsulation, inheritance, polymorphism, abstraction
Method overloading: multiple methods with same name but different parameters
Example: void print(int a), void print(int a, int b)
It was okay we need to prepare
It was ok we need to prepare
Time distance Speed arithmetic
Developed a web application for task management using React and Node.js, enhancing team collaboration and productivity.
Utilized React for the front-end, creating a responsive user interface.
Implemented RESTful APIs with Node.js and Express for backend services.
Integrated MongoDB for data storage, allowing efficient task retrieval.
Conducted user testing sessions to gather feedback and improve usability.
Collaborated with...
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
3 section verbal logical and quants and was 2 coding questions
Logical reasoning English Maths Algebra
Types of SQL languages include DDL, DML, DCL, and TCL.
Data Definition Language (DDL) - used to define and modify the structure of database objects (CREATE, ALTER, DROP)
Data Manipulation Language (DML) - used to manipulate data within database objects (SELECT, INSERT, UPDATE, DELETE)
Data Control Language (DCL) - used to control access to data within the database (GRANT, REVOKE)
Transaction Control Language (TCL) - used t...
DDL is used to define the structure of database objects, DML is used to manipulate data, and DQL is used to retrieve data.
DDL (Data Definition Language) is used to define the structure of database objects like tables, indexes, etc.
DML (Data Manipulation Language) is used to manipulate data in the database like inserting, updating, deleting records.
DQL (Data Query Language) is used to retrieve data from the database usi...
Yes, I am willing to relocate to the base location for the Associate Software Engineer position.
I am open to relocating for the right opportunity
I understand the importance of being flexible in the tech industry
I have relocated for previous job opportunities and have had positive experiences
Some of the top questions asked at the TCS Associate Software Engineer interview -
The duration of TCS Associate Software Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 63 interview experiences
Difficulty level
Duration
based on 278 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹3.9 L/yr - ₹8.3 L/yr |
IT Analyst
65.1k
salaries
| ₹8 L/yr - ₹13 L/yr |
AST Consultant
54.3k
salaries
| ₹12.6 L/yr - ₹23.4 L/yr |
Associate Consultant
33.8k
salaries
| ₹15.3 L/yr - ₹28.5 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.4 L/yr - ₹5 L/yr |
Amazon
Wipro
Infosys
Accenture