Online/Initial Round: This often includes objective multiple-choice questions on programming languages, logical thinking, and potentially system testing.
Technical Round (L2): This is the main technical assessment, usually conducted by a lead engineer and lasting around 1.5 hours.
Coding: You will likely be asked to write code for a specific problem, such as array manipulation or finding the second largest number.
Framework Design: Be prepared to discuss your experience with designing automation frameworks, including concepts like design patterns (e.g., Page Object Model) and structuring your project directories.
Automation Tools: Questions will cover specific tools and techniques:
Selenium: Handling multiple windows, implicit vs. explicit waits, and custom reporting.
Java: Basic to advanced OOPS concepts (encapsulation, polymorphism), and general Java programming.