1. Can you explain the differences between Abstraction and Interfaces in Java?
2. Write a program to determine whether the strings “Car” and “Arc” are anagrams of each other.
3. How can you perform a drag-and-drop action on an element in Selenium?
4. What are the differences between the get() and navigate().to() methods in Selenium?
5. How would you execute a context click and a double-click action in Selenium?
6. What is the purpose of Selenium Grid, and how do you configure it?
7. How do you handle flaky tests in Selenium?
8. What is a Test Runner in TestNG, and what are its purposes?
9. What is the purpose of grouping tests in TestNG?
10. Can you explain the difference between rebase and merge in Git?
11. What can you tell us about pipelines in CI/CD?
Common Questions related to Domains
12. Can you describe your experience with the investment banking domain? What challenges have you faced during the automation of banking features, and how did you address them?