Filter interviews by
I applied via Naukri.com and was interviewed before Jan 2023. There was 1 interview round.
OOPs (Object-Oriented Programming) is a programming paradigm that uses objects to represent and manipulate data.
OOPs focuses on the concept of objects, which are instances of classes.
It emphasizes encapsulation, inheritance, and polymorphism.
Encapsulation ensures that data and methods are bundled together within an object.
Inheritance allows classes to inherit properties and behaviors from other classes.
Polymorphism ena...
Top trending discussions
posted on 21 Jun 2024
I applied via Naukri.com
I applied via Referral and was interviewed in Nov 2021. There were 2 interview rounds.
I applied via campus placement at Meghnad Saha Institute of Technology, Kolkata and was interviewed before Jul 2021. There were 3 interview rounds.
Game based Test and some MCQS based on programming knowledge
I was interviewed in Dec 2024.
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Defect life cycle is the process of identifying, reporting, fixing, retesting, and closing defects in software development.
Defect identification: Defects are identified through testing or user feedback.
Defect reporting: Defects are reported in a defect tracking tool with details like steps to reproduce, severity, and priority.
Defect fixing: Developers fix the reported defects based on the information provided.
Defect re...
Black box testing focuses on functionality without knowledge of internal code, while white box testing examines internal code structure.
Black box testing tests the functionality of a system without knowledge of its internal code
White box testing tests the internal code structure and logic of a system
Black box testing is more focused on end-user perspective
White box testing is more focused on developer perspective
Exampl...
Hard assert stops the execution of the test case if it fails, while soft assert continues the execution and logs the failure.
Hard assert is used when the failure of a particular step makes the further steps irrelevant.
Soft assert is used when you want to continue with the test case execution even if some steps fail.
Hard assert is implemented using 'assert' keyword in testing frameworks like TestNG or JUnit.
Soft assert ...
Annotations in Selenium WebDriver are used to provide additional information about the test methods.
Annotations help in organizing and managing test cases
Some common annotations in Selenium WebDriver are @Test, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod
Annotations are used to define the sequence of execution of test methods
Use XPath to count the number of links with the text 'selenium'
Use XPath to locate all the links containing the text 'selenium'
Count the number of links found using the XPath expression
Use SQL query to display 60 pass and 40 fail from a table of students.
Use SELECT statement with COUNT function to count the number of pass and fail statuses.
Use WHERE clause to filter out pass and fail statuses.
Use GROUP BY clause to group the statuses together.
Use CASE statement to display the count of pass and fail statuses.
I was interviewed in Nov 2024.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
HashMap is non-synchronized and allows null values, while Hashtable is synchronized and does not allow null values.
HashMap is non-synchronized and not thread-safe, while Hashtable is synchronized and thread-safe.
HashMap allows null values for both key and value, while Hashtable does not allow null keys or values.
HashMap is faster than Hashtable as it is non-synchronized.
HashMap is part of the Java Collections Framework
Types of exceptions in Selenium include NoSuchElementException, ElementNotVisibleException, StaleElementReferenceException, TimeoutException, and WebDriverException.
NoSuchElementException: Thrown when an element could not be found in the DOM.
ElementNotVisibleException: Thrown when an element is present in the DOM but not visible.
StaleElementReferenceException: Thrown when an element is no longer attached to the DOM.
Tim...
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, fields, and non-abstract methods, while interface cannot.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to define a common behavior for subclasses, while interfaces are used to define a contract for classes ...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
QA Engineer
17
salaries
| ₹7 L/yr - ₹12 L/yr |
Software Engineer
14
salaries
| ₹8 L/yr - ₹20 L/yr |
Technical Lead
8
salaries
| ₹29.8 L/yr - ₹35.7 L/yr |
Senior Software Engineer
7
salaries
| ₹10 L/yr - ₹17 L/yr |
Product Owner
6
salaries
| ₹15 L/yr - ₹28 L/yr |
Practo
Portea Medical
PharmEasy
Lybrate