Automation Testing Rapid-Fire Questions & Answers
50 questions for the rapid-fire stage — 29 easy, 21 medium.
About the rapid-fire round
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Automation Testing basics. Aim to answer each in under 20 seconds.
Tips for the rapid-fire round
- Answer in one or two sentences, then stop.
- If you don't know, say so quickly and move on; don't guess at length.
- Revise these the morning of the interview.
- Practise with a friend who reads them in random order.
What is the difference between git merge and git rebase?
Show answer
What is the purpose of testng.xml?
Show answer
What is the post section in a Jenkins declarative pipeline?
Show answer
What are the advantages of version control for test code?
Show answer
What causes an AmbiguousStepDefinitionsException?
Show answer
String vs StringBuilder?
Show answer
Where do you use OOP concepts in your framework?
Show answer
What is Selenium and what are its components?
Show answer
How does the DataProvider annotation work?
Show answer
What is the timeOut attribute in TestNG?
Show answer
What is git cherry-pick?
Show answer
What locator strategy do you follow inside page objects?
Show answer
Implicit vs explicit vs fluent wait?
Show answer
What is dryRun in Cucumber and when do you use it?
Show answer
What is a .gitignore file and what should an automation project ignore?
Show answer
What is Postman and how do you automate with it?
Show answer
What is the difference between continuous delivery and continuous deployment?
Show answer
What do HTTP status codes 200, 201, 400, 401, 403, 404 and 500 mean?
Show answer
What is the difference between getText() and getAttribute()?
Show answer
How do you avoid page object classes becoming too large?
Show answer
What is the difference between git fetch and git pull?
Show answer
How do you trigger a Jenkins job automatically?
Show answer
What is the difference between path params and query params in REST Assured?
Show answer
Method overloading vs overriding?
Show answer
What is the difference between @BeforeTest and @BeforeMethod?
Show answer
What is polymorphism and how does it show up in Selenium?
Show answer
What are try-with-resources and why use them?
Show answer
How do you measure and assert API response time in REST Assured?
Show answer
What is the difference between == and equals() in Java?
Show answer
What branching strategy do you use for test automation code?
Show answer
What is JSON and how is it used in API testing?
Show answer
What is the difference between static and non-static members?
Show answer
What are the three amigos in BDD?
Show answer
What is a webhook and how do you test it?
Show answer
What is the difference between @Test(priority) and dependsOnMethods in TestNG?
Show answer
findElement vs findElements?
Show answer
Common HTTP status codes?
Show answer
What is the difference between Scenario and Scenario Outline in Cucumber?
Show answer
What is TestNG and why is it used with Selenium?
Show answer
ArrayList vs HashMap — how do you use them in a framework?
Show answer
What is the Page Object Model?
Show answer
What are listeners in TestNG?
Show answer
How does HashMap work internally?
Show answer
What does a good commit message look like?
Show answer
What is an API and what are common HTTP methods?
Show answer
What is the Maven Surefire plugin and how do you configure it for TestNG?
Show answer
What is the difference between SOAP and REST?
Show answer
Difference between an abstract class and an interface?
Show answer
What is the test pyramid and how does it guide automation?
Show answer
Frequently asked questions
What happens in the Automation Testing rapid-fire round?
Rapid-fire questions are quick definitions and one-line answers that interviewers fire at the start or end of a round to check your Automation Testing basics. Aim to answer each in under 20 seconds.
How do I clear the rapid-fire round?
Answer in one or two sentences, then stop. If you don't know, say so quickly and move on; don't guess at length. Revise these the morning of the interview.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.