Filter interviews by
STLC (Software Testing Life Cycle) is a process used by software testers to ensure the quality of a software product.
STLC involves planning, designing, executing, and reporting on tests throughout the software development lifecycle.
Key stages in STLC include requirement analysis, test planning, test design, test execution, and test closure.
STLC helps in identifying defects early in the development process, reducin...
Sanity testing is a narrow and focused testing to check if the critical functionalities work correctly after changes. Smoke testing is a broader testing to check if the software build is stable enough for further testing.
Sanity testing is a subset of regression testing, focusing on specific areas of the application that were modified.
Smoke testing is performed to ensure the stability of the software build before p...
I am a quick learner with excellent problem-solving skills and a positive attitude.
Quick learner
Excellent problem-solving skills
Positive attitude
Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing: Testing the functionality of the software.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing done manually by QA engineers.
Automated testing: Testing done using automation tools.
Regression testing: Testing to ensure new code...
Different testing techniques include black box testing, white box testing, regression testing, and exploratory testing.
Black box testing focuses on the functionality of the software without looking at its internal code.
White box testing examines the internal logic and structure of the software.
Regression testing ensures that new code changes do not adversely affect existing functionality.
Exploratory testing involv...
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
SDLC helps ...
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
Types of testing include functional, non-functional, manual, automated, regression, performance, and security testing.
Functional testing: Testing the functionality of the software.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing done manually by QA engineers.
Automated testing: Testing done using automation tools.
Regression testing: Testing to ensure new code chan...
STLC (Software Testing Life Cycle) is a process used by software testers to ensure the quality of a software product.
STLC involves planning, designing, executing, and reporting on tests throughout the software development lifecycle.
Key stages in STLC include requirement analysis, test planning, test design, test execution, and test closure.
STLC helps in identifying defects early in the development process, reducing cos...
Different testing techniques include black box testing, white box testing, regression testing, and exploratory testing.
Black box testing focuses on the functionality of the software without looking at its internal code.
White box testing examines the internal logic and structure of the software.
Regression testing ensures that new code changes do not adversely affect existing functionality.
Exploratory testing involves si...
SDLC stands for Software Development Life Cycle, a process used by software development teams to design, develop, and test high-quality software.
SDLC is a structured process that consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables that contribute to the overall success of the software project.
SDLC helps ensur...
Sanity testing is a narrow and focused testing to check if the critical functionalities work correctly after changes. Smoke testing is a broader testing to check if the software build is stable enough for further testing.
Sanity testing is a subset of regression testing, focusing on specific areas of the application that were modified.
Smoke testing is performed to ensure the stability of the software build before procee...
I applied via Referral and was interviewed in May 2022. There were 4 interview rounds.
It was a simple aptitude test
It was a written test which is based on the email writing skills
I am a quick learner with excellent problem-solving skills and a positive attitude.
Quick learner
Excellent problem-solving skills
Positive attitude
I applied via Naukri.com and was interviewed before Apr 2022. There were 3 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed before Jul 2019. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jul 2021. There were 3 interview rounds.
General aptitude test with math and logic related questions. there were also coding questions which were given more weightage than the other questions.
I applied via Referral and was interviewed in Oct 2020. There were 5 interview rounds.
Handling an impatient customer requires active listening, empathy, and clear communication.
Listen actively to the customer's concerns and acknowledge their frustration.
Show empathy by putting yourself in their shoes and understanding their perspective.
Communicate clearly and honestly about the situation and what steps can be taken to resolve it.
Offer solutions or alternatives to help alleviate their frustration.
Follow ...
Communicate with the customer and provide regular updates on the progress of the issue.
Request an update from the engineers and communicate the same to the customer.
Provide an estimated timeline based on the severity of the issue and the resources available.
Ensure that the customer is aware of any potential delays or roadblocks.
Offer alternative solutions or workarounds if possible.
I applied via Company Website and was interviewed in Nov 2020. There were 5 interview rounds.
To check if a directed graph is cyclic or not
Use Depth First Search (DFS) algorithm to traverse the graph
Maintain a visited set to keep track of visited nodes
Maintain a recursion stack to keep track of nodes in the current DFS traversal
If a node is visited and is already in the recursion stack, then the graph is cyclic
If DFS traversal completes without finding a cycle, then the graph is acyclic
Return a random byte from a stream of bytes with equal probability.
Create a variable to store the count of bytes read
Create a variable to store the current random byte
For each byte read, generate a random number between 0 and the count of bytes read
If the random number is 0, store the current byte as the random byte
Return the random byte
Check if a binary tree is a binary search tree or not.
Traverse the tree in-order and check if the values are in ascending order.
For each node, check if its value is greater than the maximum value of its left subtree and less than the minimum value of its right subtree.
Use recursion to check if all nodes in the tree satisfy the above condition.
Algorithm to find Nth-to-Last element in a singly linked list of unknown length
Traverse the list and maintain two pointers, one at the beginning and one at Nth node from beginning
Move both pointers simultaneously until the second pointer reaches the end of the list
The first pointer will be pointing to the Nth-to-Last element
If N=0, return the last element
Parse the list only once
Print all possible permutations of an array of integers
Use recursion to swap elements and generate permutations
Start with the first element and swap it with each subsequent element
Repeat the process for the remaining elements
Stop when all elements have been swapped with the first element
Print each permutation as it is generated
Design a stack that prints the minimum element pushed in O(1)
Use two stacks, one for storing elements and another for storing minimums
When pushing an element, compare it with the top of minimum stack and push the smaller one
When popping an element, pop from both stacks
To get the minimum element, just return the top of minimum stack
To find the starting point of a loop in a linked list, use Floyd's cycle-finding algorithm.
Use two pointers, one moving at twice the speed of the other.
When they meet, move one pointer to the head of the list and keep the other at the meeting point.
Move both pointers one step at a time until they meet again, which is the starting point of the loop.
To find a number in a matrix where all rows and columns are sorted non-decreasingly. Complexity of the solution.
Use binary search to find the number in each row and column
Start from the top-right corner or bottom-left corner to optimize search
Time complexity: O(m log n) or O(n log m) depending on the starting corner
based on 3 interview experiences
Difficulty level
Duration
based on 36 reviews
Rating in categories
Hyderabad / Secunderabad
8-13 Yrs
Not Disclosed
Technical Support Engineer
41
salaries
| ₹4.5 L/yr - ₹9 L/yr |
Senior Software Engineer
34
salaries
| ₹13.4 L/yr - ₹40 L/yr |
QA Lead
9
salaries
| ₹14 L/yr - ₹26.2 L/yr |
Senior Technical Support Engineer
6
salaries
| ₹6 L/yr - ₹12 L/yr |
QA Engineer
6
salaries
| ₹6.2 L/yr - ₹12.5 L/yr |
Yodlee
Fingent
Bravura Solutions
CloudMoyo