1 Tell me something about yourself
2 What is the final keyword in Java
3 What is a constructor ? Can we override a constructor
4 What is abstraction
5 How to achieve multiple abstraction in Java
6 What is an interface
7 What is polymorphism ? Where have you applied it in your framework
8 What is method overloading and method overriding ? Explain both and where you used them in your framework
9 What is memory management in Java
10 Difference between constructor overloading and method overloading
11 What are exceptions in Java
12 List some exceptions you faced during automation and how you handle them
13 How do you handle dynamic web elements
14 Write the syntax of the Select class and explain its methods
15 How do you handle iFrames
16 How do you handle mouse actions in Selenium
17 How do you handle keyboard actions in Selenium
18 How do you press the ENTER key using the Actions class ?Write the syntax
19 How do you use the SHIFT key to type uppercase letters in Selenium? Write the syntax
20 How to handle dynamic elements
21 How to print all the links from a webpage ?Where do you store those links
22 How to check for broken links ?How would you validate each link if there are 20 links in web page
23 What is finally block in Java
2 Difference between throw and throws
24 Difference between findElement and findElements
25 Explain your framework Structure? How do you perform parallel execution in your framework
26 What are your cucumber options
27 If you join a new project, what git commands do you use from start to end? What are the stages you follow
28 Do you have any idea about SQL ? Tell me few queries you performed ?
29 Do you have any idea Linux commands ?