Filter interviews by
I applied via Campus Placement and was interviewed in Feb 2021. There was 1 interview round.
Quality Management System (QMS) is a set of policies, processes, and procedures implemented to ensure that products or services meet customer requirements and quality standards.
QMS is designed to establish and maintain a systematic approach to quality management.
It includes activities such as quality planning, quality control, quality assurance, and continuous improvement.
QMS helps in identifying and addressing quality...
Quality refers to the degree of excellence or superiority of a product or service.
Quality is a measure of how well a product or service meets the requirements and expectations of the customer.
It involves ensuring that the product or service is free from defects or errors.
Quality also includes factors such as reliability, durability, and performance.
Quality can be subjective and may vary depending on the context and the...
Different bodies that certify the quality of a system include ISO, CMMI, IEEE, and FDA.
ISO (International Organization for Standardization) provides certification for various quality management systems.
CMMI (Capability Maturity Model Integration) certifies the maturity level of an organization's processes.
IEEE (Institute of Electrical and Electronics Engineers) sets standards for software quality assurance.
FDA (Food an...
The least count of a vernier caliper is the smallest measurement that can be read on the scale.
The least count is determined by the number of divisions on the main scale and the vernier scale.
It is calculated by dividing the smallest division on the main scale by the number of divisions on the vernier scale.
For example, if the smallest division on the main scale is 0.1 mm and the vernier scale has 10 divisions, the lea
Good. They inquired about electric vehicles.
SQL is a programming language used for managing and manipulating relational databases.
SQL stands for Structured Query Language
Basic concepts include SELECT (retrieve data), INSERT (add data), UPDATE (modify data), DELETE (remove data)
SQL uses commands like SELECT, INSERT, UPDATE, DELETE, JOIN, WHERE, GROUP BY, ORDER BY, etc.
SQL is used to interact with databases like MySQL, PostgreSQL, Oracle, SQL Server, etc.
Stream and boat percentage
I was interviewed before Feb 2024.
Black box testing is a software testing method where the internal structure/implementation of the system is not known to the tester.
Tester focuses on the functionality of the software without knowing its internal code
Tests are based on requirements and specifications
Input data is provided and output is compared with expected results
Examples: GUI testing, functional testing, regression testing
A script is a set of instructions written in a programming language, while a test case is a specific scenario to test the functionality of a system.
Script is a set of instructions in a programming language.
Test case is a specific scenario to test system functionality.
Scripts are used to automate tasks, while test cases are used to verify system behavior.
Example: A script to login to a website vs. a test case to verify
I am available to join within 2 weeks of receiving an offer.
Available to start within 2 weeks
Can provide notice period to current employer if needed
Flexible with start date based on discussion
Cloud testing is the process of testing the performance, reliability, and scalability of web applications in a cloud environment.
Cloud testing involves testing web applications in a cloud environment to ensure performance, reliability, and scalability.
It allows for simulating real-world user traffic and load on the application.
Cloud testing helps in identifying potential bottlenecks and issues in the application under ...
Pentair Water India interview questions for popular designations
I applied via Walk-in and was interviewed before Nov 2023. There was 1 interview round.
I have learned various testing methodologies, tools, and techniques in quality assurance.
Understanding of different testing types such as functional, non-functional, regression, and performance testing
Proficiency in using testing tools like Selenium, JIRA, and TestRail
Knowledge of test case design, execution, and defect tracking
Experience in creating test plans and test strategies
Continuous learning and improvement in
I applied via Campus Placement and was interviewed before Sep 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
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 along with abstract methods.
Interfaces can only have abstract methods and constants, no constructors or fields.
An abstract class can provide a default implementation for some methods, while an interface cannot.
An abstract class can be exten...
findelement returns the first matching element on the page, findelements returns a list of all matching elements.
findelement returns a single WebElement, findelements returns a list of WebElements
findelement throws NoSuchElementException if no element is found, findelements returns an empty list
Example: driver.findElement(By.id("exampleId")) vs driver.findElements(By.className("exampleClass"))
Test scenarios for Facebook login page
Verify login with valid credentials
Verify login with invalid credentials
Verify login with empty username and password fields
Verify login with incorrect password
Verify login with incorrect username
Verify login with special characters in username and password
Verify login with locked account
Verify login with expired password
Verify login with CAPS LOCK on
Verify login with multiple logi
Regression testing ensures that new code changes do not adversely affect existing functionality, while integration testing checks if different modules work together correctly.
Regression testing focuses on retesting existing functionality after code changes
Integration testing checks if different modules work together as expected
Regression testing is usually automated to save time and effort
Integration testing may involv...
Program to remove white spaces from string without any inbuilt function
Iterate through each character in the string
Create a new string and add non-white space characters to it
Return the new string without white spaces
To validate if a checkbox is checked, use Selenium WebDriver to locate the checkbox element and then use the isSelected() method to check if it is checked.
Locate the checkbox element using Selenium WebDriver
Use the isSelected() method to check if the checkbox is checked
Assert the result to validate if the checkbox is checked
To validate the button color, inspect the CSS properties or use a color picker tool.
Inspect the CSS properties of the button element to check the color value
Use a color picker tool to sample the color of the button on the UI
Compare the sampled color with the expected blue color value
You can validate data presence in a table using Selenium by locating the table element and then searching for the desired value.
Locate the table element using Selenium WebDriver
Iterate through the rows and columns of the table to find the desired value
Use assertions to validate if the value is present in the table
No, in Java you cannot overload/override functions based on return types.
In Java, method overloading is based on the number and type of parameters, not the return type.
Method overriding is based on the method signature, which includes the method name, parameter types, and order, but not the return type.
Attempting to overload or override a method based solely on return type will result in a compilation error.
PUT is used to update or replace an entire resource, while PATCH is used to update or modify a part of a resource.
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request.
PATCH is not necessarily idempotent, as multiple identical requests may have different effects.
PUT requires the client to send the entire updated resource, while PATCH only requires the client to send the sp...
Use recursion to print numbers from 1 to 1000 without using loops
Create a recursive function that takes a number as input
Print the number and call the function with the next number until 1000 is reached
I was interviewed in Jan 2017.
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Strong communication and teamwork skills
I have been actively involved in sports since childhood, participating in various team sports and individual activities.
Played soccer for 10 years, competing at a regional level
Participated in track and field events in high school, specializing in long jump and hurdles
Currently enjoy hiking and rock climbing in my free time
based on 7 interviews
Interview experience
based on 96 reviews
Rating in categories
Senior Project Engineer
19
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
11
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Project Leader
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Project Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Xylem Water Solutions
Grundfos Pumps
Eureka Forbes
Kirloskar Brothers