📍 Round 1 (virtual) : 1 hour 30 minutes
1) WAP to find last nonrepeating character from a string
2) Use of Comparable and Comparator, write java code
3) Selenium 4 New Features explain
4) Difference between page object vs Page factory
5) Meaning of:: in java streams?
6) Where have you used java streams in your framework?
7) How you will handle elements which are inside shadow Dom
8) How to throw custom exception in java.
9) Write selenium code to handle multiple windows.
10) Implement Serialization and deserialization. Write code on the Editor provided during interview
11) Implement oops concept for a Savings BANK
12) What is Page Factory Design Pattern?
13) What is singleton design pattern?
14) Where to use LinkedList concepts in automation
15) Exception hierarchy in Java
16) Checked exception examples
17) Fail Safe and Fail Fast iterators in Java? Tell difference
18) When to use Concurrent HashMap?
19) What is Object Mapper in REST ASSURED?
20) Meaning of 405 status code in Postman, what does it means and how to resolve it?
📍 Round 2: (1 hour 30 minutes)
1) How to execute only regression-related tests in testNg
2) How to read data from Examples table section in cucumber without Scenario Outline. Answer is: Data Table
3) How to perform parallel execution in Cucumber framework
4) Conditional hooks vs directional hooks in Cucumber
5) CI/CD Jenkins process – how to run Selenium tests
6) Continuous Integration vs Deployment difference
7) Custom reporting (Extent Report and Allure) – write code
8) Why use logging (Log4j2) in Selenium framework
9) Different log levels in Log4j2
10) Use of Appenders in logging (Log4j2)
11) Root cause of flakiness in Selenium scripts – how to fix, how many ways.
12) Explain Root Cause Analysis techniques?
13) Tell me use of git cherry-pick command
14) Tell me Branching strategy in Git
15) Estimation techniques in Agile
16) Tell me Metrics to track project progress in Agile
17) Explain Test Plan document
18) Difference between Test Plan and Test Strategy
19) Prepare any manual test cases & explain test design techniques
20) How to Calculate defect leakage
21) Explain Defect leakage meaning
22) Explain Test pyramid concept
23) DDL vs DML explain
24) Use of Subqueries use in SQL
25) Given a array of cars, capitalize all car name having length > 3 , using java 8 concepts (streams) , write code
26) Can you write method of IAnnotation Transformer interface in testNg .
27) SQL Joins explain.
#EPAM | Interview Qs
By: Rohit BARAHATE
On: September 1, 2026
---Advertisement---
