Filter interviews by
posted on 5 Jun 2024
I was interviewed before Jun 2023.
Object-oriented programming principles are used in framework design to improve code reusability, maintainability, and scalability.
Encapsulation: Encapsulating data and behavior within classes to hide implementation details.
Inheritance: Reusing code and extending functionality through parent-child class relationships.
Polymorphism: Allowing objects of different classes to be treated as objects of a common superclass.
Abst...
Frames and nested frames in web applications can be handled using switchTo() method in Selenium WebDriver.
Use driver.switchTo().frame() to switch to a frame by index, name or WebElement.
To switch back to the default content, use driver.switchTo().defaultContent().
For nested frames, switch to the parent frame first before switching to the child frame.
Web table elements can be handled using various methods like locating elements, extracting data, and performing actions.
Locate the table element using its xpath, id, class name, etc.
Extract data from the table using methods like getText() or getAttribute().
Perform actions like clicking on a specific cell or row based on the data in the table.
Handling exceptions is crucial in software development to ensure smooth functioning of the application.
Use try-catch blocks to handle exceptions gracefully
Throw custom exceptions to provide more specific error messages
Implement proper logging to track and troubleshoot exceptions
Handle different types of exceptions such as NullPointerException, ArrayIndexOutOfBoundsException, and IOException
Program to reverse an array of strings
Iterate through the array of strings
For each string, reverse the characters
Store the reversed strings in a new array
Top trending discussions
posted on 16 Jul 2024
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
Consist of aptitude, logical reasoning and verbal ability questions. Debugging questions also there . Do specific questions bcz there is negative marking
AI tools play a crucial role in Software Quality Assurance by automating testing processes, improving efficiency, and detecting defects early.
AI tools can automate repetitive testing tasks, saving time and effort.
AI tools can analyze large amounts of data quickly and accurately, helping to identify potential defects.
AI tools can improve test coverage by generating test cases based on historical data and patterns.
AI too...
Introduction test cases for objects near me
Test case for testing a chair: verify stability, check for any damages, test weight capacity
Test case for testing a computer: check if it powers on, test functionality of keyboard and mouse, verify internet connectivity
Test case for testing a pen: check if it writes smoothly, test ink flow, verify if cap fits securely
posted on 5 Jul 2022
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
Urged to write a piece of code to test ecommerce website to validate the selected item has been added to the cart or not
Interview experience
Technical Lead
36
salaries
| ₹18 L/yr - ₹33 L/yr |
Module Lead
15
salaries
| ₹16.6 L/yr - ₹34.8 L/yr |
Senior Technical Lead
9
salaries
| ₹26.4 L/yr - ₹35 L/yr |
Software Engineer
8
salaries
| ₹6 L/yr - ₹15.8 L/yr |
Senior Software Engineer
8
salaries
| ₹14 L/yr - ₹30 L/yr |
Infosys
TCS
Wipro
HCLTech