Publicis sapient QA Automation Interview Questions
Round 1 : Coding
- Print the highest and second highest integer from the array
Round 2 : Technical Interview
- Tell me something about yourself?
- Explain your automation project framework.
- Write a program to find the common elements between 2 Array lists.
- Write a program to fetch the values from the map using keys.
- Exception Handling in Java
- Can we have a catch block without try block, try block without catch block?
- Can we handle exceptions without try and catch.
- What are the major exceptions you get in selenium.
- Pillars of OOP
- Where have you implemented Encapsulation, abstraction in your project.
- What is Polymorphism and it's types. Explain it with respect to your project.
- What are Interfaces. Have you used interface in your project?
- How will you send Up arrow and Down arrow key as input in a textbox.
- There is a drop down list on a web page along with a link to another page. Upon clicking on click, a new tab is opened and there is another drop down. How will you find the common options between these dropdowns. Explain step by step.
- What are frames. How will you handle frames.
- What are annotations in TestNG?
- Explain Depends On attribute.
- How will you pass parameters in TestNG.
- What are groups.
- What do you know about Jenkins.
- Suppose you are working on Regression suite and Smoke suite, how can you create triggers for both suites.
- Again questions about daily roles and responsibilities