Filter interviews by
Bug life cycle in JIRA involves creation, assignment, fixing, testing, and closure.
Bug is reported by a user or tester
Bug is assigned to a developer
Developer fixes the bug
Tester verifies the fix
Bug is closed if verified
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.
It is performed after making changes to the software
It ensures that existing functionality is not affected by the changes
It helps to identify any new defects introduced by the changes
It can be automated to save time and effort
Examples include testing after bug fixes, new feature add...
Smoke testing is a preliminary testing to check if the critical functionalities of the software are working fine.
It is a type of non-exhaustive testing
It is performed to ensure that the build is stable enough for further testing
It is usually performed after every build
It is a quick and shallow testing process
It helps to identify major issues early in the testing cycle
API stands for Application Programming Interface. It is a set of protocols, routines, and tools for building software applications.
API is used to communicate between different software components
It defines how software components should interact with each other
API testing involves testing the functionality, reliability, performance, and security of APIs
Examples of APIs include REST, SOAP, and GraphQL
What people are saying about American Broadcasting Company
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Software testing involves identifying and reporting defects or bugs in the software
It ensures that the software meets the specified requirements and works as expected
It helps in improving the quality of the software and reducing the risk of failures
Types of software testing ...
STLC stands for Software Testing Life Cycle and SDLC stands for Software Development Life Cycle.
STLC focuses on activities related to testing a software product.
SDLC focuses on activities related to developing a software product.
STLC includes test planning, test design, test execution, and test closure.
SDLC includes requirements gathering, design, development, testing, deployment, and maintenance.
Test case design techniques involve various methods to create effective test cases.
Equivalence Partitioning: Dividing input data into valid and invalid partitions.
Boundary Value Analysis: Testing at the boundaries of input ranges.
Decision Table Testing: Creating a table to represent different combinations of inputs and outputs.
State Transition Testing: Testing different states of a system.
Use Case Testing: Testing...
I applied via LinkedIn and was interviewed in Jul 2024. There were 2 interview rounds.
Bug life cycle in JIRA involves creation, assignment, fixing, testing, and closure.
Bug is reported by a user or tester
Bug is assigned to a developer
Developer fixes the bug
Tester verifies the fix
Bug is closed if verified
Test case design techniques involve various methods to create effective test cases.
Equivalence Partitioning: Dividing input data into valid and invalid partitions.
Boundary Value Analysis: Testing at the boundaries of input ranges.
Decision Table Testing: Creating a table to represent different combinations of inputs and outputs.
State Transition Testing: Testing different states of a system.
Use Case Testing: Testing base...
I expect a supportive work environment, opportunities for growth, and clear communication.
Supportive work environment where teamwork is encouraged
Opportunities for growth and learning new technologies
Clear communication from management regarding expectations and feedback
I applied via Indeed and was interviewed in Sep 2023. There was 1 interview round.
STLC stands for Software Testing Life Cycle and SDLC stands for Software Development Life Cycle.
STLC focuses on activities related to testing a software product.
SDLC focuses on activities related to developing a software product.
STLC includes test planning, test design, test execution, and test closure.
SDLC includes requirements gathering, design, development, testing, deployment, and maintenance.
I applied via Job Portal
API stands for Application Programming Interface. It is a set of protocols, routines, and tools for building software applications.
API is used to communicate between different software components
It defines how software components should interact with each other
API testing involves testing the functionality, reliability, performance, and security of APIs
Examples of APIs include REST, SOAP, and GraphQL
I have experience in software development and have worked on various projects using different technologies.
Started my career as a software developer at XYZ company
Developed web applications using Java and Spring framework
Worked on a project for a client in the healthcare industry, developing a patient management system
Implemented RESTful APIs using Node.js and Express
Contributed to open source projects on GitHub
Current...
posted on 11 Mar 2015
BST is a binary tree where left child is smaller and right child is greater. Add/delete ops maintain this property.
BST is a data structure used for searching, sorting, and storing data
Add operation: Traverse the tree and find the appropriate position to insert the new node
Delete operation: Find the node to be deleted, replace it with its inorder successor or predecessor, and delete the successor/predecessor node
Time co...
Copy a linked list with random pointers to random nodes in the list.
Create a new node for each node in the original list
Map the original nodes to their corresponding new nodes
Copy the value of the original node to the new node
Copy the random pointer of the original node to the new node using the mapping created earlier
I applied via Walk-in and was interviewed in Jul 2024. There was 1 interview round.
I appeared for an interview before Sep 2023.
I appeared for an interview before Jul 2024, where I was asked the following questions.
Accessing a URL involves DNS resolution, establishing a connection, sending an HTTP request, and receiving a response.
1. DNS Resolution: The browser translates the URL into an IP address using DNS servers.
2. TCP Connection: A TCP connection is established to the server using the IP address (e.g., via a 3-way handshake).
3. HTTP Request: The browser sends an HTTP request (GET, POST, etc.) to the server for the desired re...
Efficient DB structure for handling lakhs of entries involves normalization, indexing, and partitioning for performance and scalability.
Use normalization to reduce data redundancy, e.g., separate patient info from treatment records in a medical database.
Implement indexing on frequently queried fields to speed up searches, like indexing patient IDs for quick lookups.
Consider partitioning large tables based on criteria s...
based on 6 interview experiences
Difficulty level
Duration
based on 5 reviews
Rating in categories
Manager
1.9k
salaries
| ₹17.1 L/yr - ₹38 L/yr |
Software Engineer
1.5k
salaries
| ₹13 L/yr - ₹28 L/yr |
Software Developer
1.2k
salaries
| ₹14.6 L/yr - ₹43.7 L/yr |
Senior Software Engineer
724
salaries
| ₹19.6 L/yr - ₹37.9 L/yr |
Team Lead
636
salaries
| ₹20 L/yr - ₹36 L/yr |