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