๐๐ผ๐ฟ๐ฒ ๐๐ฎ๐๐ฎ (๐๐ผ๐ฟ ๐๐๐๐ผ๐บ๐ฎ๐๐ถ๐ผ๐ป)
โข Difference between Abstract Class and Interface
โข Explain OOPs concepts with real-world examples
โข How does HashMap work internally?
โข Difference between final, finally, and finalize
โข How does Garbage Collection work in Java?
โข Overloading vs Overriding in Automation Frameworks
โข Difference between String, StringBuffer, and StringBuilder
โข Exception Handling Best Practices in Java
โข Why is Immutability important in Java?
โข How do you handle Synchronization in Multithreading?
๐ฆ๐ฒ๐น๐ฒ๐ป๐ถ๐๐บ & ๐๐๐๐ผ๐บ๐ฎ๐๐ถ๐ผ๐ป
โข Difference between findElement() and findElements()
โข Types of Waits in Selenium
โข Explain Page Object Model (POM)
โข Handling Dynamic Web Elements
โข Screenshot Capture on Failure
โข Difference between quit() and close()
โข Handling Multiple Windows/Tabs
โข Executing Failed Test Cases in TestNG
โข Selenium Grid & Parallel Execution
โข Different Types of Locators in Selenium
๐๐ฃ๐ ๐ง๐ฒ๐๐๐ถ๐ป๐ด (๐ฅ๐ฒ๐๐ ๐๐๐๐๐ฟ๐ฒ๐ฑ / ๐ฃ๐ผ๐๐๐บ๐ฎ๐ป)
โข Difference between PUT and PATCH
โข JSON Schema Validation in Rest Assured
โข Authentication Types (Basic, OAuth, Bearer Token)
โข Data-Driven API Testing in Postman
โข Difference between SOAP and REST APIs
โข Response Time Validation in API Automation
โข Handling API Response Codes in Automation Frameworks
๐ง๐ฒ๐๐๐ก๐ / ๐๐๐ ๐๐๐ฐ๐๐บ๐ฏ๐ฒ๐ฟ
โข Difference between @BeforeTest and @BeforeMethod
โข Generating Extent / Allure Reports
โข Purpose of Hooks in Cucumber
โข Integrating Cucumber with TestNG
โข DataProvider vs Scenario Outline
๐ฆ๐ค๐ & ๐๐ฆ๐ (๐๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ ๐๐ผ๐ฐ๐๐)
โข Query to Find the 2nd Highest Salary
โข Joins and Their Types
โข ACID Properties in Databases
โข Detect Cycle in a Linked List
โข Find the Longest Palindrome Substring
