GlobalLogic #QA Engineer 3-6 Yrs

Round 1:

🔹Tell me about yourself

🔹Common exceptions you’ve faced in your automation framework and

how you resolved them

🔹What causes StaleElementReferenceException in Selenium?

🔹Use of text() in XPath – when and why

🔹Why do we prefer WebDriver driver = new ChromeDriver()?

🔹Parent class of all exceptions in Java?

🔹HTTP status codes: What is 400 (Bad Request)?

🔹Difference between PUT and PATCH

🔹Java coding: Remove duplicates from an array (without HashMap)

🔹How to capture full-page screenshot using Selenium?

Round 2: Techno Managerial

🔹Walk me through your current project + your role

🔹Write dynamic XPath for the “Check Availability” button on Rediffmail

🔹What are XPath axes and which functions have you used most?

🔹REST Assured: Purpose of RequestSpec and ResponseSpec

🔹What is the full form of REST?

🔹What is JavaScriptExecutor? Show code usage

🔹3 different ways to click on a web element in Selenium

🔹How do you handle multiple browser windows? (Code)

🔹How do you read data from Excel files in Java?

🔹Would you be comfortable doing manual testing if needed?

🔹Difference between final, finally, and finalize

🔹Can you use multiple catch blocks with a single try?