TESTING: Multiple Windows handling, Handling dynamic objects in web table, Types of X paths, Describe the architecture of Framework, Benefits of page object model, TestNG annotations, Use of @DATAPROVIDER, Use of TestNG listeners, maven and git commands, What is Commit in GIT, How to capture screenshot for failed test cases.
JAVA: Usage of a constructor, What is Inheritance & Interface. Difference between SET and LIST, Array, and ArrayList, What is STATIC and FINAL, Usage of THIS and SUPER.