How to Use These Checklists
The source documents included in this section contain only interview questions and do not include written answers.
Instead of creating new answers, this guide organizes them into structured practice checklists.
For each question:
- Attempt the answer yourself.
- Compare your answer with the relevant topic from your existing pillar library.
- Add your own explanation wherever required.
Most of these interview questions are already covered in one of your existing pillar documents.
LTIMindtree (L1 & L2 Interview Questions)
L1 Interview Questions
- Introduce yourself.
- What is Selenium?
- Explain Selenium components.
- Types of Selenium waits.
- Write the syntax for Explicit Wait.
- Explain Java Collections with an example.
- What is the use of the
statickeyword? - Write a sample POST API request.
- Difference between PUT and PATCH.
- Reverse a string from console input.
- Difference between Relative XPath and Absolute XPath.
- How do you execute test cases in parallel?
L2 Interview Questions
- Introduce yourself.
- Explain your automation framework from scratch.
- Explain the Page Object Model (POM).
- Open Chrome, search for Playwright, and write the XPath for the search box.
- Difference between Authentication and Authorization.
- Which HTTP status code represents Service Unavailable?
- Check whether a given input is alphanumeric.
- Difference between Checked and Unchecked Exceptions.
- Explain OOP concepts.
- How do you implement OOP concepts in your automation framework?
- Difference between Implicit Wait and Explicit Wait.
Preparation References
| Topic | Reference |
|---|---|
| Selenium Waits | Selenium Cluster 4 |
| Java Collections | Project Cluster 3 |
| Relative & Absolute XPath | Selenium Practical Cluster 3 |
| Parallel Execution | Selenium Cluster 11 |
| Framework & POM | Project Clusters 1 & 2 |
| POST, PUT & PATCH | API Testing / REST Assured |
| OOP Concepts | Project Cluster 2 |
| Exceptions & Static | Java Pillars |
| Reverse String | DSA Material |
| Alphanumeric Program | DSA Material |
TCS / Deloitte Technical Interview Questions
Interview Questions
- Introduce yourself.
- Explain your roles and responsibilities.
- Reverse a string while preserving whitespace.
- Find the second-largest salary using SQL.
- Explain SQL Joins and their types.
- What is LinkedHashMap?
- Difference between Black Box Testing and White Box Testing.
- Automate a Calendar WebElement using Selenium.
- Fetch text from a text box.
- Enter text into an alert.
- Difference between Smoke Testing and Sanity Testing.
- Explain Selenium Relative Locators.
- What challenges did you face in your project?
Preparation References
| Topic | Reference |
|---|---|
| SQL Joins | SQL Pillars |
| Second Highest Salary | SQL Pillars |
| Black Box vs White Box Testing | Manual Testing Pillars |
| Smoke vs Sanity Testing | Manual Testing Pillars |
| getText() | Selenium Practical Cluster 4 |
| Alert Handling | Selenium Practical Cluster 7 |
| Relative Locators | Selenium Cluster 2 |
| Project Challenges | Project Clusters 4 & 5 |
| LinkedHashMap | Java Pillars |
| Calendar Automation | Selenium Practical Cluster 6 |
| Reverse String | DSA Material |
DEC – 25 TestNG Interview Questions
This document contains a focused set of 25 TestNG interview questions.
Topics include:
- Re-running failed test cases (
testng-failed.xml) - Screenshots on Failure
- ITestListener
- RetryAnalyzer
- Running TestNG Groups
- TestNG XML Suites
@BeforeMethodvs@BeforeClass@DataProvider- Maven Surefire Plugin
- Parallel Execution
@dependsOnMethods- Skipping Test Cases
- SoftAssert vs HardAssert
- Emailable Report
- Include & Exclude Groups
<parameter>- Jenkins Integration
- IAnnotationTransformer
- Optimizing a Suite with 500+ Test Cases
Preparation Reference
Most of these questions are already covered in your:
- Company Cluster 1 – TestNG
Use that pillar as the primary reference and expand each answer using your own content.
240-Question Topic Bank
The file 30_Questions.docx contains a complete interview question bank.
Structure
- 8 Topics
- 30 Questions per Topic
- Total: 240 Interview Questions
Topics Covered
- Java
- Core Java OOP Concepts
- Java Coding for SDET
- Selenium WebDriver
- Manual Testing
- TestNG
- Cucumber BDD
- POM Framework
Topic Mapping
| Topic | Reference |
|---|---|
| Java | Java Pillars |
| Core Java OOPs | Java Pillars & Project Cluster 2 |
| Java Coding for SDET | DSA Material |
| Selenium WebDriver | Selenium Pillars |
| Manual Testing | Manual Testing Pillars |
| TestNG | Company Cluster 1 |
| Cucumber BDD | BDD Pillars |
| POM Framework | Project Cluster 1 & Selenium Cluster 14 |
Revision Strategy
Use these 240 questions as a self-assessment checklist.
For each topic:
- Attempt every question.
- Verify your answer using the corresponding pillar.
- Add your own explanation wherever an answer has not yet been written.
Frequently Asked Questions
Do these company interview documents contain answers?
No.
The LTIMindtree, TCS/Deloitte, DEC, and 240-question documents contain interview questions only.
They are intended to be used as structured practice checklists alongside your existing pillar content.
Which HTTP status code represents Service Unavailable?
503
This question appears in the LTIMindtree L2 interview round.
Which TestNG topics are covered in the DEC interview questions?
The checklist covers topics including:
- Failed Test Execution
- RetryAnalyzer
- ITestListener
- Parallel Execution
- DataProvider
- TestNG XML
- Jenkins Integration
- Large Suite Optimization
Most of these topics are already covered in your TestNG pillar.
How is the 240-question bank organized?
It contains:
- 8 Interview Topics
- 30 Questions per Topic
- Total of 240 Interview Questions
Each topic maps directly to one of your existing pillar guides.
How should I use these interview checklists?
Treat them as revision checklists.
- Answer every question yourself.
- Compare your answers with the relevant pillar.
- Fill any remaining gaps using your own notes before interviews.