🧑💼 Company: Deloitte
📍 Role: SDET
🛠️ Tech Stack: Java, Selenium, Cucumber, CI/CD, Jenkins
💬 Feedback: Panel is technical, focuses on coding + framework depth, and checks real project experience.
📍 Role: SDET
🛠️ Tech Stack: Java, Selenium, Cucumber, CI/CD, Jenkins
🧪 Round 1: Technical 1
- Write a program to reverse a string without using built-in methods.
- Implement a program to check if a string is a palindrome.
- Why do you want to transition to or continue in automation testing?
- Walk me through the automation framework you’ve built or worked on.
🧪 Round 2: Technical 2
Java Coding Questions
- Write a program to remove duplicates from an ArrayList.
- Write a program to sort a Map by its values.
Exception Handling in Java
- What is the difference between Checked and Unchecked Exceptions?
- Explain the concept of finally in exception handling with examples.
- How do you handle exceptions in Selenium WebDriver?
Object-Oriented Programming (OOP)
- What is the difference between Abstract Classes and Interfaces?
- How is Inheritance implemented in your automation framework?
- Explain Overloading and Overriding in Java with examples.
- Have you used static methods in your project? When and why?
Selenium Automation
- How do you handle dynamic elements on a webpage?
- Write the Selenium code to verify broken links on a webpage.
- Explain the difference between
driver.close()
anddriver.quit()
.
Handling Alerts and Pop-ups
- How will you handle JavaScript alerts using Selenium?
- How do you switch between multiple windows or tabs in Selenium?
TestNG Framework
- What is the difference between
@BeforeMethod
and@BeforeClass
in TestNG? - How do you prioritize test cases in TestNG?
- How do you run multiple test suites in TestNG?
Jenkins and CI/CD
- What are Jenkins pipelines, and how do they work?
- How do you integrate Jenkins with GitHub?
Regression and Smoke Testing
- How do you decide which test cases to include in smoke testing?
- What tools have you used for running regression suites in parallel?
Miscellaneous
- Questions about cross-browser testing: What challenges have you faced and how did you solve them?
- How do you manage test data in your automation framework?
💬 Feedback: Panel is technical, focuses on coding + framework depth, and checks real project experience.
💡 Have you attended an SDET interview recently? 👉 Submit your interview experience anonymously – it helps others!
Post a Comment