i
Wipro
Filter interviews by
I applied via Company Website and was interviewed in Dec 2021. There were 3 interview rounds.
Testing base questions
I was moderate level test. Easy to crack
OOPs is a programming paradigm that uses objects to design applications. JVM is an environment that executes Java bytecode.
OOPs stands for Object-Oriented Programming
It focuses on creating objects that interact with each other to solve a problem
JVM stands for Java Virtual Machine
It is responsible for executing Java bytecode
JVM provides a platform-independent environment for running Java applications
I applied via Naukri.com and was interviewed in Nov 2022. There were 2 interview rounds.
Aptitude test topics are numerical skills, verbal ability and spatial ability.
The assignment topics are task,duty,job,chore and stint .
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
I applied via Job Portal and was interviewed in Oct 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 ...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Project architecture refers to the overall structure of a software project, including components, modules, and their interactions.
Project architecture defines how different components of a software project are organized and interact with each other.
It includes the high-level design of the system, such as the database structure, data flow, and integration points.
Project architecture also involves decisions on technologi...
Challenges in ETL testing include data quality issues, complex transformations, and handling large volumes of data.
Data quality issues such as missing or incorrect data can impact testing results
Complex transformations can be difficult to validate and may lead to errors in the ETL process
Handling large volumes of data can slow down testing processes and require efficient testing strategies
Roles and responsibilities refer to the tasks and duties assigned to an individual within a specific job or position.
Roles define the position or job title of an individual within an organization.
Responsibilities outline the specific tasks, duties, and expectations associated with that role.
Roles and responsibilities help clarify expectations, define boundaries, and ensure accountability.
Examples include testing data e...
Use a dictionary to find duplicate values in an array of strings in Python.
Create an empty dictionary to store the count of each string in the array.
Iterate through the array and for each string, check if it exists in the dictionary. If it does, increment the count. If not, add it to the dictionary with a count of 1.
After iterating through the array, check the dictionary for any strings with a count greater than 1. The
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
A deferred bug is a bug that is not fixed immediately but is scheduled to be fixed in a future release.
Deferred bugs are usually lower priority bugs that do not impact the core functionality of the system.
These bugs are documented and tracked for resolution in a later release.
Examples of deferred bugs include cosmetic issues, minor usability problems, or non-critical functionality issues.
Use SQL query with ORDER BY and LIMIT to get 4th highest row based on a column
Use ORDER BY clause to sort the column in descending order
Use LIMIT 1 OFFSET 3 to get the 4th highest row
Example: SELECT * FROM table_name ORDER BY column_name DESC LIMIT 1 OFFSET 3
To switch to a frame in test automation, use the switchTo() method in Selenium WebDriver.
Use driver.switchTo().frame() method to switch to a frame by index, name, or WebElement.
To switch back to the default content, use driver.switchTo().defaultContent().
Make sure the frame is present and loaded before switching to it.
Program to reverse a string using array of characters
Create an array of characters to store the input string
Iterate through the input string and store each character in the array
Iterate through the array in reverse order to construct the reversed string
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Find min and max number in an array of strings
Convert array elements to integers for comparison
Use built-in functions like Math.min() and Math.max()
Handle edge cases like empty array or non-numeric elements
Project Engineer
32.6k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Senior Software Engineer
23k
salaries
| ₹5.8 L/yr - ₹22.8 L/yr |
Senior Associate
21.2k
salaries
| ₹0.8 L/yr - ₹5.5 L/yr |
Senior Project Engineer
20.5k
salaries
| ₹5 L/yr - ₹19.5 L/yr |
Technical Lead
18.6k
salaries
| ₹8.3 L/yr - ₹36.5 L/yr |
TCS
Infosys
Tesla
Amazon