i
Filter interviews by
Clear (1)
I applied via LinkedIn and was interviewed in Apr 2022. There were 4 interview rounds.
Selenium Framework is an open-source automation tool used for testing web applications.
It supports multiple programming languages like Java, Python, C#, etc.
It consists of three main components: Selenium IDE, Selenium WebDriver, and Selenium Grid.
It allows for cross-browser testing and supports various browsers like Chrome, Firefox, Safari, etc.
It provides various features like element locating, handling pop-ups and al...
OOPS Concepts are the fundamental principles of Object-Oriented Programming.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and methods from a parent class
Polymorphism - ability of objects to take on multiple forms or have multiple behaviors
Abstraction - hiding of complex implementation details and showing only essential features
To start DB using Selenium, we need to establish a connection to the database and execute SQL queries.
Import the necessary libraries for database connectivity and Selenium
Create a connection to the database using the appropriate driver
Execute SQL queries to perform desired actions on the database
Close the database connection after use
Interface defines only method signatures while abstract class can have both method signatures and implementations.
An interface can be implemented by multiple classes while a class can only inherit from one abstract class.
An abstract class can have constructors while an interface cannot.
An abstract class can have non-abstract methods while an interface can only have abstract methods.
An abstract class can have instance v...
To take xpath of a row, identify the unique identifier of the row and use it in the xpath expression.
Identify the unique identifier of the row, such as an ID or class attribute
Use the identifier in the xpath expression to locate the row
Example: //table[@id='tableId']/tbody/tr[@class='rowClass']
Agile ceremonies are regular meetings held during a project to ensure collaboration, communication, and progress towards goals.
Sprint planning: setting goals and tasks for the upcoming sprint
Daily stand-up: brief meetings to discuss progress and any obstacles
Sprint review: demonstration of completed work to stakeholders
Sprint retrospective: reflection on the previous sprint and identifying areas for improvement
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
My automation framework is a hybrid framework combining data-driven and keyword-driven approaches for efficient test automation.
Combines data-driven and keyword-driven approaches
Utilizes reusable functions and libraries
Supports parallel execution for faster testing
Integrates with CI/CD pipelines for continuous testing
Provides detailed reporting and logging for easy analysis
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPS focuses on creating objects that interact with each other to solve a problem.
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
E...
Top trending discussions
I applied via Recruitment Consultant and was interviewed before Sep 2018. There were 4 interview rounds.
I was interviewed in Feb 2017.
My training project involved designing and implementing a network infrastructure for a medium-sized company.
Researched and analyzed the company's requirements for network connectivity and security.
Designed a network architecture that included routers, switches, firewalls, and VPNs.
Configured and tested the network devices to ensure proper functionality.
Implemented security measures such as access control lists and intr...
Mobile apps work by running code on the device to perform specific tasks and interact with the user.
Mobile apps are developed using programming languages like Java, Swift, or Kotlin.
Apps are installed on the device and run locally, utilizing the device's resources.
They can access device features like camera, GPS, and sensors.
Apps communicate with servers or APIs to fetch data or perform actions.
User interactions trigge...
Big Data refers to large and complex sets of data that cannot be easily managed or processed using traditional methods.
Big Data is characterized by the 3Vs: Volume, Velocity, and Variety.
Volume refers to the vast amount of data generated and collected from various sources.
Velocity refers to the speed at which data is generated and needs to be processed in real-time.
Variety refers to the different types and formats of d...
SMAC stands for Social, Mobile, Analytics, and Cloud.
SMAC is a combination of four technologies that are transforming businesses and industries.
Social refers to the use of social media platforms for communication and collaboration.
Mobile refers to the use of mobile devices and applications for accessing information and services.
Analytics refers to the use of data analysis tools and techniques to gain insights and make ...
I am a system engineer with expertise in designing and maintaining complex computer systems.
Experienced in configuring and troubleshooting network devices
Proficient in scripting languages like Python and Bash
Skilled in virtualization technologies such as VMware and Hyper-V
Knowledgeable in cloud computing platforms like AWS and Azure
Familiar with ITIL best practices for service management
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Analyst
262
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
221
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
209
salaries
| ₹0 L/yr - ₹0 L/yr |
Analyst
208
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
197
salaries
| ₹0 L/yr - ₹0 L/yr |
HDFC Bank
ICICI Bank
State Bank of India
Axis Bank