techmahindra : QA Interview Questions (11+ Yrs Experience)

Round 1 : technical

- Tell me about your experience

- Tell me difference between abstract class and interface.

- Explain your Selenium Framework.

- Why we should not use Thread.sleep in our automation script.

- findElement vs findElements difference

- Use of Xpath axes ?

- Tell me 5 different interface name in Selenium

Round 2 : technical

- Write Logic to Handle IRCTC dropdown using selenium webdriver

- Tell me difference between implicit and explicit waits.

- What are the different kinds of exceptions you faced in Selenium Framework.

- git fetch vs git pull difference.

- What is stale element exception ?

- Write a Java Program to reverse each individual word of a given String.

- What is difference between exception and error.

- Write code to throw your own custom exception in Java.

- Questions from JAVA Streams & Lambda exp

- Have you worked as a team Leader in ur project ?

- How will you handle conflicts between team members.?

- What are common design patterns in Java like Singelton design pattern, decorator pattern (write code)

- Functional Interface use in Java

- Comparable vs Comparator difference

- Jenkins cron expression use

Round 3 : HR

- Why you want to leave your prev organization.

- Salary discussion.