i
UST Product Engineering
Filter interviews by
List is an ordered collection of elements with duplicates allowed, while set is an unordered collection of unique elements.
List maintains the order of elements, while set does not guarantee any specific order.
List allows duplicate elements, while set does not allow duplicates.
List is typically implemented using arrays or linked lists, while set is implemented using hash tables or trees.
findElements method is used to locate multiple elements on a web page based on a given locator strategy.
findElements method returns a list of WebElements matching the specified locator strategy.
Common locator strategies include ID, class name, tag name, name, xpath, and css selector.
Example: List
My framework is a data-driven framework using Selenium WebDriver and TestNG for automated testing.
Data-driven approach allows for easy maintenance and scalability
Utilizes Selenium WebDriver for interacting with web elements
TestNG for test execution and reporting
Supports parallel execution for faster test runs
Top trending discussions
posted on 10 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Hacker rank test given
posted on 17 Jan 2025
posted on 30 Mar 2025
I appeared for an interview in Mar 2025, where I was asked the following questions.
In automation testing, waits are crucial for synchronizing test execution with application behavior.
Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10); wait.until(ExpectedConditions.visibilityOf(element...
posted on 6 Jun 2022
I applied via Naukri.com and was interviewed in May 2022. There was 1 interview round.
posted on 11 Jun 2022
I applied via Recruitment Consulltant and was interviewed in May 2022. There was 1 interview round.
Agile is a methodology that emphasizes flexibility and collaboration. Agile Scrum is a framework for implementing Agile.
Agile focuses on delivering working software in short iterations
Agile values individuals and interactions over processes and tools
Agile encourages customer collaboration and responding to change
Agile Scrum includes ceremonies such as Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospec...
To select an element from a drop down, locate the drop down element and use the select class in Selenium.
Locate the drop down element using findElement() method
Create an object of Select class using the drop down element
Use selectByVisibleText(), selectByValue() or selectByIndex() method to select the desired option
To check if every step has a corresponding step definition, we can use a code coverage tool.
Use a code coverage tool to analyze the step definition file and identify any missing steps
Ensure that all steps in the feature file are covered by the step definition file
Regularly review and update the step definition file to ensure it stays up-to-date with the feature file
Reverse an integer in Java
Convert integer to string using Integer.toString()
Use StringBuilder to reverse the string
Convert the reversed string back to integer using Integer.parseInt()
Case management is the process of managing and coordinating the various aspects of a case or project.
It involves identifying and assessing the needs of the case or project
Developing a plan of action to address those needs
Assigning tasks and responsibilities to team members
Monitoring progress and making adjustments as necessary
Ensuring that all stakeholders are informed and involved in the process
Examples include legal ...
I can join within 2 weeks.
I have completed all my prior commitments and can start immediately.
I just need to give a two-week notice to my current employer.
I am excited about this opportunity and can't wait to start contributing to the team.
I applied via Campus Placement and was interviewed in May 2021. There were 5 interview rounds.
Two coding ques. you have to solve in one hour.
Set and list are both collection types in Java. Vector and ArrayList are two implementations of List interface.
Set is an unordered collection of unique elements while List is an ordered collection of elements.
Collections hierarchy in Java includes Collection interface, List interface, Set interface, and Map interface.
Vector is a synchronized implementation of List interface while ArrayList is not synchronized.
Arrays ar...
posted on 10 Aug 2023
I applied via Approached by Company and was interviewed before Aug 2022. There were 4 interview rounds.
Basic aptitude questions and 2 basic coding que
Inheritance is a key OOP concept where a class inherits properties and behaviors from another class.
Inheritance allows for code reusability and promotes a hierarchical structure.
Example: Animal class can be a base class with properties like name and age, and subclasses like Dog and Cat can inherit these properties.
Subclasses can also have their own unique properties and methods in addition to the inherited ones.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Software Engineer
80
salaries
| ₹8 L/yr - ₹28.5 L/yr |
Software Engineer
77
salaries
| ₹5.8 L/yr - ₹15.5 L/yr |
Software Developer
32
salaries
| ₹5 L/yr - ₹17 L/yr |
Associate Software Engineer
29
salaries
| ₹4.3 L/yr - ₹10.8 L/yr |
QA Engineer
28
salaries
| ₹4.5 L/yr - ₹10 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant