Filter interviews by
I was interviewed in Jun 2024.
Test design techniques are methods used to create test cases and scenarios for software testing.
Black box testing: Testing based on external behavior without knowledge of internal code.
White box testing: Testing based on internal code structure and logic.
Equivalence partitioning: Dividing input data into partitions to ensure thorough testing.
Boundary value analysis: Testing at the boundaries of input ranges to uncover ...
Sanity testing is a narrow and deep testing to ensure that the most crucial functionalities work correctly, while smoke testing is a broad and shallow testing to check if the software build is stable enough for further testing.
Sanity testing focuses on specific areas of the application to ensure that the critical functionalities are working as expected.
Smoke testing is a preliminary test to check if the software build ...
Reverse a given string
Use a loop to iterate through the characters of the string
Swap the characters from start to end to reverse the string
Alternatively, use built-in functions like reverse() in some programming languages
Split a string into an array of strings based on a specified delimiter
Use the split() method in programming languages like JavaScript, Python, or Java
Specify the delimiter as an argument to the split() method
Example: 'Hello,World' split(',') would result in ['Hello', 'World']
Seeking new challenges and growth opportunities
Looking for career advancement
Desire to work on more challenging projects
Seeking a better work-life balance
Company restructuring or changes in management
Top trending discussions
posted on 3 Jan 2025
I applied via Naukri.com and was interviewed before Jan 2024. There were 3 interview rounds.
The main method is static in Java because it needs to be called by the JVM without creating an instance of the class.
Static methods can be called without creating an instance of the class.
The main method is the entry point of a Java program, so it needs to be accessible without creating objects.
Having the main method as static ensures that it can be called by the JVM before any objects are created.
Overloading construction is possible in programming by defining multiple functions with the same name but different parameters.
In programming, overloading construction refers to defining multiple functions with the same name but different parameters.
The compiler determines which function to call based on the number and types of arguments passed to it.
For example, you can have multiple functions named 'calculate' that a...
I applied via LinkedIn and was interviewed before Jun 2023. There was 1 interview round.
Battery testing involves evaluating the performance and durability of batteries through various tests.
Identify the specific requirements for the battery being tested (e.g. capacity, voltage, cycle life)
Design test protocols and procedures to simulate real-world usage conditions
Utilize specialized equipment such as battery cyclers, impedance analyzers, and environmental chambers
Monitor and analyze key performance indica...
Utilize statistical methods and tools to analyze data for patterns and insights.
Collect and clean data from various sources
Use statistical techniques like regression analysis, hypothesis testing, and clustering
Visualize data using tools like Tableau or Power BI
Interpret results and draw conclusions
Iterate on analysis based on feedback and new data
I applied via Approached by Company and was interviewed in Mar 2023. There were 2 interview rounds.
To reverse a string, iterate through the string and append each character to a new string in reverse order.
Create an empty string to store the reversed string
Iterate through the original string from the end to the beginning
Append each character to the new string
Return the new string as the reversed string
Bug life cycle is a process that defines the stages of a bug from its identification to its resolution.
Bug life cycle helps in tracking the progress of a bug from its discovery to its resolution.
It helps in prioritizing the bugs based on their severity and impact on the system.
Bug life cycle also helps in assigning the bugs to the right team members for resolution.
It ensures that the bugs are properly documented and co...
IoT devices are used to connect physical objects to the internet, allowing for remote monitoring and control.
IoT devices can be used for home automation, such as controlling lights and thermostats remotely
They can also be used for industrial automation, such as monitoring and controlling machinery
IoT devices can be used for tracking and monitoring, such as tracking the location of vehicles or monitoring the health of p...
I applied via Walk-in and was interviewed before Feb 2023. There were 2 interview rounds.
Electrical protection refers to measures taken to prevent damage to electrical equipment and ensure safety. Types of electrical faults include short circuits, overloads, and ground faults.
Electrical protection involves the use of devices such as fuses, circuit breakers, and surge protectors to prevent damage from electrical faults.
Types of electrical faults include short circuits, which occur when a current bypasses it...
I applied via Company Website and was interviewed before May 2022. There were 2 interview rounds.
I am a detail-oriented engineer with a passion for testing and ensuring quality software.
I have experience in creating and executing test plans and test cases.
I am skilled in identifying and reporting defects and working with developers to resolve them.
I am familiar with various testing tools and methodologies, including manual and automated testing.
I am a team player and enjoy collaborating with others to achieve comm...
Testing is crucial in R&D as it ensures the quality and reliability of the product being developed.
Testing helps identify and fix defects early in the development cycle
It ensures that the product meets the desired specifications and requirements
Testing helps improve the overall quality and reliability of the product
It helps reduce the risk of product failure and costly recalls
Testing also helps in identifying areas for...
posted on 3 Mar 2022
I applied via Walk-in and was interviewed in Feb 2022. There were 2 interview rounds.
posted on 18 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Regression testing is testing the entire application after a change, while retesting is testing a specific bug fix.
Regression testing is done to ensure that new code changes do not adversely affect existing functionality.
Retesting is done to verify that a specific bug or issue has been fixed.
Regression testing includes testing all the previously tested features to ensure they still work correctly.
Retesting focuses on t...
Test case for weight vending machine to ensure accurate measurement and dispensing of items.
Verify that the machine displays the correct weight of the item being measured.
Test if the machine dispenses the correct amount of item based on the weight entered.
Check if the machine recalibrates properly after dispensing multiple items.
Ensure that the machine alerts the user if the weight measurement is inaccurate.
Automate feature to read and modify parent and child nodes
Use a scripting language like Python to automate the process
Identify parent nodes and their corresponding child nodes
Implement functions to read and modify node names
Utilize libraries like Selenium for web automation if nodes are on a webpage
Developed a web application for online shopping using Java, Spring Boot, Angular, and MySQL.
Used Java for backend development
Implemented RESTful APIs using Spring Boot
Developed frontend using Angular framework
Utilized MySQL for database management
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug identification by QA engineer
Bug reporting with detailed steps to reproduce
Bug fixing by development team
Bug retesting to ensure it is resolved
Bug closure after verification
I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Senior Consultant
74
salaries
| ₹10 L/yr - ₹35 L/yr |
Assistant Manager
72
salaries
| ₹6 L/yr - ₹26.1 L/yr |
Project Engineer
63
salaries
| ₹5.2 L/yr - ₹16 L/yr |
AC Technician
54
salaries
| ₹1.4 L/yr - ₹7 L/yr |
Software Engineer
49
salaries
| ₹2 L/yr - ₹10.4 L/yr |
Siemens
Bosch
Schneider Electric
ABB