Filter interviews by
I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.
Black box testing is testing without knowledge of the internal workings of the system, while white box testing is testing with knowledge of the internal workings.
Black box testing focuses on the functionality of the system
White box testing focuses on the internal structure of the system
Black box testing is usually done by end-users or testers who do not have knowledge of the internal workings of the system
White box tes...
Black box testing is a technique where the internal workings of the system are not known to the tester.
Tests are performed based on the system's specifications and requirements.
The tester does not have access to the source code or the internal structure of the system.
The focus is on the system's functionality and user interface.
Examples include functional testing, regression testing, and acceptance testing.
Test coverage is the measure of how much of the software is tested. 7 principles of testing are guidelines for effective testing.
Test coverage is the extent to which the software is tested against the requirements.
It is important to achieve maximum test coverage to ensure the software is reliable.
The 7 principles of testing are: testing shows presence of defects, exhaustive testing is impossible, early testing saves ti...
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
Smoke testing is a quick and shallow test to check if the basic functionalities of the software are working. Sanity testing is a more in-depth test to check if the major functionalities are working as expected.
Smoke testing is done to ensure that the software is stable enough for further testing.
Sanity testing is done to ensure that the major functionalities of the software are working as expected.
Smoke testing is a su...
SDLC is Software Development Life Cycle, STLC is Software Testing Life Cycle, and Bug Life Cycle is the process of a bug from discovery to resolution.
SDLC is a process that outlines the development of software from conception to delivery.
STLC is a process that outlines the testing of software from planning to execution.
Bug Life Cycle is the process of a bug from discovery to resolution, including steps like reporting, ...
Severity is based on impact on system functionality, priority is based on business needs.
Severity is determined by the impact of the defect on the system functionality
Priority is determined by the business needs and urgency of the defect
Defects with high severity and high priority should be fixed first
Severity levels can be categorized as critical, major, minor, and cosmetic
Priority levels can be categorized as high, m
The biggest challenge in my career has been managing tight deadlines and delivering high-quality software.
Managing tight deadlines
Delivering high-quality software
Balancing speed and quality
Coordinating with cross-functional teams
Adapting to changing requirements
Discuss with developer and provide evidence to support the defect.
Schedule a meeting with the developer to discuss the defect.
Provide evidence such as screenshots, logs, or test results to support the defect.
Collaborate with the developer to understand their perspective and come to a resolution.
If necessary, escalate the issue to a higher authority for further review.
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
Basic english , Maths (distance, speed, ratio, probability)
Different tests in software testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing focuses on testing individual components or modules of the software.
Integration testing checks if different modules work together correctly.
System testing validates the entire system against the requirements.
Acceptance testing ensures that the software meets the user's expectations.
Other ty...
Test cases are scenarios designed to validate the functionality of a software application.
Testing login functionality with valid credentials
Testing login functionality with invalid credentials
Testing password reset functionality
Testing search functionality with different input values
Manual software testing is the process of manually testing software for defects without the use of automation tools.
Manual testing involves testers executing test cases by hand to identify bugs and issues.
It is time-consuming and requires human intervention for each test step.
Manual testing is often used for exploratory testing, usability testing, and ad-hoc testing.
Examples of manual testing include regression testing
Manual testing allows for human intuition and creativity but can be time-consuming and prone to human error.
Advantages of manual testing include human intuition and creativity in identifying issues, flexibility to adapt test cases on the fly, and cost-effectiveness for small projects.
Disadvantages of manual testing include time-consuming nature, potential for human error, difficulty in reproducing test cases, and lack ...
Software is a set of instructions that tell a computer how to perform specific tasks or functions.
Software is a collection of programs, data, and instructions that enable a computer to perform tasks.
It can be categorized into system software (e.g. operating systems) and application software (e.g. word processors).
Examples of software include Microsoft Windows, Adobe Photoshop, and Google Chrome.
I applied via LinkedIn and was interviewed in Jan 2023. There were 3 interview rounds.
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
It was good. Interviewer are very supportive in nature.
I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.
Encapsulation is the process of hiding implementation details and exposing only necessary information.
Encapsulation is a fundamental concept in object-oriented programming.
It helps in achieving data abstraction and information hiding.
It allows for better control over the data and prevents unauthorized access.
Example: A class in Java can have private variables and public methods to access them.
Example: A capsule is a go...
Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.
Polymorphism is a fundamental concept in object-oriented programming.
It allows a single interface to be used for different types of objects.
Polymorphism is achieved through method overriding and method overloading.
Example: A shape class with different subclasses like circle, square, and ...
Java is a high-level programming language, while C++ is a general-purpose programming language.
Java is platform-independent, while C++ is platform-dependent.
Java uses automatic memory management (garbage collection), while C++ requires manual memory management.
Java has a simpler syntax and is easier to learn, while C++ has a more complex syntax.
Java is mainly used for developing web and enterprise applications, while C...
A tuple is an immutable sequence of elements in Python.
Tuples are defined using parentheses ()
Tuples can contain elements of different data types
Elements in a tuple can be accessed using indexing
Tuples are immutable, meaning their elements cannot be modified once created
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
STLC stands for Software Testing Life Cycle. Defect life cycle is the process of identifying, reporting, and resolving defects in software.
STLC is a series of activities performed during the testing process.
It includes test planning, test design, test execution, and test closure.
Defect life cycle consists of various stages like identification, logging, triaging, fixing, retesting, and closure.
Defects are reported, trac...
Access modifiers in Java control the visibility and accessibility of classes, methods, and variables.
There are four access modifiers in Java: public, private, protected, and default.
Public access modifier allows unrestricted access from any class.
Private access modifier restricts access to only within the same class.
Protected access modifier allows access within the same package or subclasses.
Default access modifier (n...
Garbage value is an unpredictable or random value that is stored in a variable when it is not assigned a specific value.
Garbage values occur when a variable is declared but not initialized.
They can be caused by uninitialized variables, memory leaks, or accessing uninitialized memory.
Garbage values can lead to unexpected behavior and bugs in software.
Example: int x; // x may contain a garbage value until assigned a spec
I applied via Approached by Company and was interviewed in Jul 2023. There were 3 interview rounds.
A TSR file can be created using a text editor or a software program that supports saving files in the TSR format.
Use a text editor like Notepad or a software program like Turbo Pascal to write the code for the TSR program.
Save the file with a .tsr extension to create the TSR file.
Compile the code if necessary before saving it as a TSR file.
Windows components can be automated using scripting languages like PowerShell or batch files.
Use PowerShell scripts to automate tasks such as installing software or configuring settings.
Utilize batch files to automate repetitive tasks like file management or system maintenance.
Explore the Windows Task Scheduler to schedule automated tasks to run at specific times or events.
based on 1 interview
Interview experience
Software Developer
20
salaries
| ₹3 L/yr - ₹9 L/yr |
Java Developer
19
salaries
| ₹1 L/yr - ₹7.1 L/yr |
Plsql Developer
14
salaries
| ₹4.7 L/yr - ₹8.9 L/yr |
Software Engineer
13
salaries
| ₹4 L/yr - ₹9.6 L/yr |
Senior Software Engineer
11
salaries
| ₹6 L/yr - ₹10 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler