i
TCS
Filter interviews by
Oops concepts refer to Object-Oriented Programming principles such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
Manual testing involves human testers executing test cases without automation tools, while automation testing uses tools to execute test cases.
Manual testing requires human intervention to execute test cases and verify results
Automation testing involves using tools to automate test case execution and result verification
Manual testing is time-consuming and prone to human error
Automation testing is faster, more reliable,...
throw is a keyword used to throw an exception in Java, while throws is used in method signature to declare exceptions that can be thrown by the method.
throw is used to throw an exception explicitly in Java
throws is used in method signature to declare exceptions that can be thrown by the method
Example: throw new Exception();
Example: public void method() throws Exception {};
BDD is a software development approach that focuses on collaboration between developers, testers, and business stakeholders, while Cucumber is a tool used for implementing BDD in testing.
BDD is a development approach that emphasizes collaboration and communication between different stakeholders, such as developers, testers, and business analysts.
Cucumber is a testing tool that allows for the implementation of BDD pract...
Agile is iterative and flexible, while waterfall is sequential and rigid.
Agile involves incremental development and frequent feedback loops.
Waterfall follows a linear approach with distinct phases like requirements, design, development, testing, and deployment.
Agile allows for changes and adaptations throughout the project.
Waterfall requires detailed planning upfront and minimal changes once development begins.
Agile is...
Different types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a match in both tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Full outer join: Returns rows when there is a match in either table
What people are saying about TCS
I was interviewed before Oct 2023.
TCS interview questions for designations
I applied via Naukri.com and was interviewed before Aug 2022. There were 3 interview rounds.
Technical skills related to manual automation as per JD
SDLC (Software Development Life Cycle) is a process used by software development teams to design, develop, test, and deploy software.
SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.
SDLC helps ensure that software projects are completed on time...
Bug cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in a software development project.
Bug is identified by tester during testing phase
Bug is reported to development team
Development team fixes the bug
Tester retests the bug fix
If bug is resolved, it is closed
Priority in software testing refers to the order in which defects or test cases should be addressed based on their impact and importance.
Priority helps in determining which issues should be fixed first to ensure the most critical functionalities are working properly.
Priority is usually assigned based on factors like severity, impact on users, and business requirements.
For example, a critical bug that causes the applica...
Get interview-ready with Top TCS Interview Questions
I am a detail-oriented QA Tester with experience in manual and automated testing.
Experienced in creating test cases and executing test plans
Proficient in using testing tools such as Selenium and Jira
Strong problem-solving skills and ability to communicate effectively with developers
I contributed to the project by conducting thorough testing, identifying bugs, and providing detailed reports.
Conducted various types of testing such as functional, regression, and performance testing
Identified and reported bugs using bug tracking tools like Jira
Collaborated with developers to resolve issues and retest fixes
Provided detailed test reports to stakeholders
Simple java programs
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
based on 8 interviews
1 Interview rounds
based on 35 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.8k
salaries
| ₹5.1 L/yr - ₹16.1 L/yr |
AST Consultant
51.5k
salaries
| ₹8 L/yr - ₹25.4 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