Filter interviews by
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
I have worked on multiple projects involving Selenium API for automated testing of web applications.
Developed test scripts using Selenium WebDriver to automate testing of web applications
Utilized Selenium Grid for parallel testing across different browsers and platforms
Integrated Selenium with testing frameworks like TestNG or JUnit for test execution and reporting
Implemented Page Object Model design pattern for better
Selenium program to automate adding items to cart on Swiggy
Launch the Swiggy website using Selenium WebDriver
Search for desired food items and add them to cart
Verify items are added correctly before proceeding to checkout
Waits in Selenium are used to make the automation script wait for a certain condition to be met before proceeding.
There are three types of waits in Selenium: Implicit Wait, Explicit Wait, and Fluent Wait.
Implicit Wait sets a default waiting time for the entire script to wait for an element to be found.
Explicit Wait is used to wait for a certain condition to occur before proceeding to the next step.
Fluent Wait is a more...
To handle dropdown in Selenium, use Select class from Selenium WebDriver API.
Create a Select object by locating the dropdown element using findElement() method.
Use selectByVisibleText(), selectByValue(), or selectByIndex() methods to select an option.
To deselect an option, use deselectByVisibleText(), deselectByValue(), or deselectByIndex() methods.
I applied via Approached by Company and was interviewed in Oct 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Mar 2023. There were 3 interview rounds.
Good one, but u can clear it
Basic coding ques of class xi
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
There were total three questions in coding test.
I applied via Referral and was interviewed before May 2023. There were 2 interview rounds.
OOPS concepts are fundamental to object-oriented programming and include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables and public methods.
Polymorphism: Ability to present the same ...
Explanation of OOPs concepts with a class implementation
Encapsulation: Class with private data members and public methods to access them
Inheritance: Class extending another class to inherit its properties and methods
Polymorphism: Class with multiple methods with the same name but different parameters
Abstraction: Class with abstract methods that must be implemented by subclasses
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit, while abstraction is the concept of hiding the implementation details and showing only the necessary features of an object.
Encapsulation is about wrapping the data (variables) and methods (functions) that operate on the data into a single unit (class).
Abstraction is about hiding the implementation details and showing ...
Run time polymorphism is the ability of a method to do different things based on the object it is acting upon.
Run time polymorphism is achieved through method overriding in object-oriented programming.
It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.
The actual method that gets called is determined by the type of object at run time.
Example: Animal class has...
I applied via Campus Placement
Contains around 40 aptitude questions that include CS fundamentals and also logical reasoning type and 2 coding questions of medium level
Peak element in array is the element which is greater than or equal to its neighbors.
Iterate through the array and check if the current element is greater than its neighbors.
If the current element is greater than both neighbors, it is a peak element.
If the current element is at the start or end of the array, only compare with one neighbor.
A prime number is a number greater than 1 that can only be divided by 1 and itself.
A prime number is a number greater than 1.
It can only be divided by 1 and itself.
Examples: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29
Various methods to check if a string is a palindrome
Reverse the string and compare with the original string
Iterate through the string from both ends towards the middle
Use a stack to push the characters of the string and then pop them to compare with the original string
I applied via Job Fair and was interviewed in Mar 2024. There was 1 interview round.
Severity, Priority, and Criticality are different aspects of issue management in software testing.
Severity refers to the impact of a defect on the system's functionality.
Priority indicates the order in which defects should be fixed based on business needs.
Criticality combines severity and priority to determine the overall importance of a defect.
For example, a defect causing a system crash would have high severity, high...
Equivalence partitioning is a software testing technique where input data is divided into partitions and only one value from each partition is tested.
Input data is divided into groups or partitions based on similar characteristics
One value from each partition is selected as a representative for testing
Helps in reducing the number of test cases while ensuring maximum coverage
Example: Testing a login form with valid, inv
Backward compatibility refers to the ability of a system to accept input intended for an older version of the system.
Allows newer versions of software to work with data or systems from older versions
Ensures that changes in the software do not break compatibility with existing data or systems
Helps in smooth transition and adoption of new versions without disrupting existing processes
A paradox in testing refers to a situation where a test case both passes and fails at the same time.
Paradox in testing can occur when a test case has conflicting requirements or conditions.
It can also happen when there are errors in the test setup or execution that lead to unexpected results.
For example, a test case may pass when run individually but fail when run as part of a test suite due to dependencies.
Identifying...
PUT and PATCH are HTTP methods used for updating resources in RESTful APIs.
PUT is used to update or replace an existing resource entirely
PATCH is used to partially update an existing resource
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
PATCH is not idempotent, meaning multiple identical requests may have different effects
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
Java, coding , programming etc.
Algorithm and data structures
A linked list is a linear data structure where each element is a separate object with a reference to the next element.
Each element in a linked list is called a node
Nodes are connected using pointers or references
Linked lists can be singly linked (each node points to the next) or doubly linked (each node points to the next and previous)
DSA
1hour
Hackerrank
based on 3 interviews
Interview experience
based on 3 reviews
Rating in categories
Assistant Manager
240
salaries
| ₹4.9 L/yr - ₹18 L/yr |
Senior Executive
233
salaries
| ₹2.4 L/yr - ₹10.3 L/yr |
Business Development Executive
181
salaries
| ₹2 L/yr - ₹4.6 L/yr |
Beauty Advisor
181
salaries
| ₹1.7 L/yr - ₹5 L/yr |
Associate Manager
106
salaries
| ₹7.2 L/yr - ₹26 L/yr |
Amazon
Flipkart
Udaan
Indiamart Intermesh