i
Wipro
Filter interviews by
There are four main types of Performance Testing: Load Testing, Stress Testing, Endurance Testing, and Spike Testing.
Load Testing: Testing the system under normal and peak load conditions to ensure it can handle expected user traffic.
Stress Testing: Testing the system beyond its normal capacity to identify breaking points.
Endurance Testing: Testing the system under sustained load to ensure it can handle prolonged ...
Criteria for choosing an automation framework include compatibility with technology stack, ease of use, scalability, community support, and cost.
Compatibility with technology stack
Ease of use for team members
Scalability for future needs
Community support for troubleshooting and updates
Cost of implementation and maintenance
Apache POI is a Java library for working with Microsoft Office documents.
Use POI to read, write, and manipulate Excel, Word, and PowerPoint files
Create a workbook object to work with Excel files
Use the HSSF (Horrible Spreadsheet Format) package for working with Excel files in .xls format
Use the XSSF (XML Spreadsheet Format) package for working with Excel files in .xlsx format
Use the HWPF (Horrible Word Processor F...
Testcases with multiple data can be run using data-driven testing approach.
Create a test script that can accept multiple sets of data
Store the data in an external file or database
Iterate through the data and execute the test script for each set of data
Use a testing framework that supports data-driven testing, such as JUnit or TestNG
What people are saying about Wipro
Testcases can be run in parallel by using tools like Selenium Grid, TestNG, JUnit, or by writing custom code.
Use Selenium Grid to distribute tests across multiple machines
Use TestNG or JUnit to run tests in parallel within a single machine
Write custom code to execute tests in parallel using threads or processes
Ensure that the tests are independent and do not interfere with each other
Cucumber is a BDD tool that allows writing test cases in plain English and automating them.
Cucumber uses Gherkin syntax to write test cases in plain English
It maps the plain English statements to code using step definitions
Cucumber supports multiple programming languages like Java, Ruby, etc.
It integrates with various testing frameworks like JUnit, TestNG, etc.
Cucumber generates reports in various formats like HTM...
Status code series are 1xx, 2xx, 3xx, 4xx, and 5xx. They indicate the status of HTTP requests and responses.
1xx - Informational responses
2xx - Successful responses
3xx - Redirection messages
4xx - Client error responses
5xx - Server error responses
Common exceptions in Selenium include ElementNotVisibleException, NoSuchElementException, TimeoutException, StaleElementReferenceException, and WebDriverException.
ElementNotVisibleException occurs when an element is present in the DOM but not visible on the page
NoSuchElementException occurs when an element cannot be found on the page
TimeoutException occurs when a command takes too long to complete
StaleElementRefer...
throws is a keyword used in method signature to indicate that the method can throw an exception, while throw is used to explicitly throw an exception.
throws is used in method signature to declare the exceptions that can be thrown by the method
throw is used to explicitly throw an exception
throws is a keyword, while throw is a statement
Example: public void method() throws IOException { //code }
Example: throw new IOE...
Program to reverse a number
Convert the number to a string
Reverse the string
Convert the reversed string back to a number
There are four main types of Performance Testing: Load Testing, Stress Testing, Endurance Testing, and Spike Testing.
Load Testing: Testing the system under normal and peak load conditions to ensure it can handle expected user traffic.
Stress Testing: Testing the system beyond its normal capacity to identify breaking points.
Endurance Testing: Testing the system under sustained load to ensure it can handle prolonged use.
S...
I would explain to the client the importance of performance testing in ensuring the project's success and meeting user expectations.
Explain the benefits of performance testing in identifying and resolving performance issues before they impact end users
Provide examples of how performance testing can help optimize application performance and scalability
Highlight the risks of not conducting performance testing, such as po...
I am currently working as a Test Lead in the project.
Leading a team of testers to ensure quality of the software
Creating test plans and strategies
Executing test cases and reporting defects
Collaborating with developers and stakeholders
Providing status updates and metrics to management
Duplicate characters
I applied via Referral and was interviewed in Jul 2023. There were 4 interview rounds.
Find second largest number in the given array of integers
Criteria for choosing an automation framework include compatibility with technology stack, ease of use, scalability, community support, and cost.
Compatibility with technology stack
Ease of use for team members
Scalability for future needs
Community support for troubleshooting and updates
Cost of implementation and maintenance
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
Core Java OOP concepts enhance code reusability, maintainability, and scalability in our project.
Encapsulation: Protects data by restricting access. Example: Using private variables with public getters/setters.
Inheritance: Allows new classes to inherit properties of existing classes. Example: A 'Dog' class inheriting from an 'Animal' class.
Polymorphism: Enables methods to do different things based on the object. Exampl...
throws is a keyword used in method signature to indicate that the method can throw an exception, while throw is used to explicitly throw an exception.
throws is used in method signature to declare the exceptions that can be thrown by the method
throw is used to explicitly throw an exception
throws is a keyword, while throw is a statement
Example: public void method() throws IOException { //code }
Example: throw new IOExcept...
Program to reverse a number
Convert the number to a string
Reverse the string
Convert the reversed string back to a number
Window handles refer to the unique identifiers assigned to each window opened by a browser.
Window handles are used to switch between different windows in a browser.
Each window opened by a browser is assigned a unique window handle.
Window handles are used in automated testing to interact with different windows.
The plural 'window handles' refers to multiple handles, while 'window handle' refers to a single handle.
Scroll down to the element and use JavaScript to click on it.
Scroll down to the bottom of the page using the browser's scroll bar or JavaScript
Locate the element using its ID, class name, or XPath
Use JavaScript to click on the element using the click() method
Common exceptions in Selenium include ElementNotVisibleException, NoSuchElementException, TimeoutException, StaleElementReferenceException, and WebDriverException.
ElementNotVisibleException occurs when an element is present in the DOM but not visible on the page
NoSuchElementException occurs when an element cannot be found on the page
TimeoutException occurs when a command takes too long to complete
StaleElementReferenceE...
Java Exceptions are errors that occur during program execution and can be handled using try-catch blocks.
Exceptions are objects that are thrown when an error occurs
They can be caught and handled using try-catch blocks
There are three types of exceptions: checked, unchecked, and errors
Checked exceptions must be handled or declared in the method signature
Unchecked exceptions and errors do not need to be handled or declare...
Cucumber is a BDD tool that allows writing test cases in plain English and automating them.
Cucumber uses Gherkin syntax to write test cases in plain English
It maps the plain English statements to code using step definitions
Cucumber supports multiple programming languages like Java, Ruby, etc.
It integrates with various testing frameworks like JUnit, TestNG, etc.
Cucumber generates reports in various formats like HTML, JS...
Testcases can be run in parallel by using tools like Selenium Grid, TestNG, JUnit, or by writing custom code.
Use Selenium Grid to distribute tests across multiple machines
Use TestNG or JUnit to run tests in parallel within a single machine
Write custom code to execute tests in parallel using threads or processes
Ensure that the tests are independent and do not interfere with each other
Testcases with multiple data can be run using data-driven testing approach.
Create a test script that can accept multiple sets of data
Store the data in an external file or database
Iterate through the data and execute the test script for each set of data
Use a testing framework that supports data-driven testing, such as JUnit or TestNG
Apache POI is a Java library for working with Microsoft Office documents.
Use POI to read, write, and manipulate Excel, Word, and PowerPoint files
Create a workbook object to work with Excel files
Use the HSSF (Horrible Spreadsheet Format) package for working with Excel files in .xls format
Use the XSSF (XML Spreadsheet Format) package for working with Excel files in .xlsx format
Use the HWPF (Horrible Word Processor Format...
Yes, if the automation is planned and executed within the sprint timeline.
Automation should be planned and estimated during sprint planning
Automation scripts should be developed and executed within the sprint timeline
Automation results should be reviewed and reported in sprint review
Automation should not impact the sprint goal or other planned tasks
Validate data creation after a POST request in REST API using various methods like status codes and data retrieval.
Check the HTTP response status code; a 201 Created indicates success.
Retrieve the resource using a GET request to verify the data.
Validate the response body to ensure it contains the expected data.
Use database queries to confirm the data is stored correctly.
Check for unique identifiers (e.g., IDs) to ensur...
There are several status codes available in API testing to indicate the outcome of a request.
200 - OK: The request was successful
201 - Created: The request was successful and a new resource was created
400 - Bad Request: The request was invalid or could not be understood
401 - Unauthorized: Authentication is required and has failed or has not been provided
403 - Forbidden: The server understood the request but refuses to ...
Status code series are 1xx, 2xx, 3xx, 4xx, and 5xx. They indicate the status of HTTP requests and responses.
1xx - Informational responses
2xx - Successful responses
3xx - Redirection messages
4xx - Client error responses
5xx - Server error responses
I applied via Approached by Company and was interviewed before May 2018. There were 6 interview rounds.
I am a dedicated and hardworking individual with a passion for learning and growth.
I have a Bachelor's degree in Business Administration from XYZ University.
I have 3 years of experience working in marketing and sales roles.
I am proficient in Microsoft Office Suite and have strong communication skills.
I am a team player and enjoy collaborating with others to achieve common goals.
My career objectives focus on continuous growth, contributing to team success, and making a positive impact in my field.
Aim to develop expertise in my field, such as becoming a certified project manager.
Seek leadership opportunities to guide and mentor junior team members.
Aspire to work on innovative projects that challenge my skills and creativity.
Desire to contribute to a company's mission, like improving customer sa...
TCS is a global leader in IT services with a strong reputation for innovation and client satisfaction.
TCS has a proven track record of delivering high-quality services to clients worldwide.
TCS offers a wide range of opportunities for career growth and development.
TCS values diversity and inclusion, creating a supportive work environment for employees.
TCS invests in cutting-edge technologies and training programs to kee...
I applied via Company Website and was interviewed before Jun 2020. There were 3 interview rounds.
Yes, I am comfortable with night shifts and have experience working during those hours.
I have worked night shifts in my previous job and have adapted to the schedule
I am a night owl and prefer working during those hours
I understand the importance of being alert and focused during night shifts
I am willing to adjust my sleep schedule to accommodate night shifts
I applied via Naukri.com and was interviewed before Mar 2020. There were 4 interview rounds.
Exploring the impact of technology on education and how it shapes learning experiences for students today.
Technology enhances accessibility to educational resources, e.g., online courses from platforms like Coursera.
Interactive tools like Kahoot! and Quizlet make learning engaging and fun for students.
Virtual classrooms enable remote learning, allowing students to connect globally, especially during the pandemic.
Artifi...
based on 7 interview experiences
Difficulty level
Duration
based on 109 reviews
Rating in categories
Project Engineer
33.5k
salaries
| ₹3.5 L/yr - ₹8.2 L/yr |
Senior Software Engineer
23.2k
salaries
| ₹6.2 L/yr - ₹19 L/yr |
Senior Associate
21.8k
salaries
| ₹1.8 L/yr - ₹5.5 L/yr |
Technical Lead
20.1k
salaries
| ₹16.5 L/yr - ₹30 L/yr |
Senior Project Engineer
18.7k
salaries
| ₹6.4 L/yr - ₹16.5 L/yr |
TCS
Infosys
Tesla
Amazon