Filter interviews by
I applied via Referral and was interviewed before May 2023. There was 1 interview round.
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced due to code changes.
Regression testing can be automated to save time and effort.
Examples of regression test
Agile Methodology is a software development approach that emphasizes flexibility, collaboration, and iterative development.
Iterative approach to software development
Emphasizes flexibility and adaptability to change
Encourages collaboration between cross-functional teams
Delivers working software in short, frequent iterations
Involves continuous feedback and improvement
Maven cycle is the process of building, testing, packaging, and deploying a software project using Maven build tool.
Maven cycle includes phases like compile, test, package, install, and deploy.
It starts with compiling the source code, running tests, packaging the application, installing it in the local repository, and deploying it to a remote repository.
Maven uses a project object model (POM) file to define the project...
Retesting is the process of running tests on previously failed test cases after the defects have been fixed.
Retesting is done to ensure that the reported defects have been successfully fixed.
It focuses on the areas where defects were found during initial testing.
Retesting is usually performed by the same tester who reported the defects.
Examples: After a bug is fixed, the tester retests the specific test case that origi
I applied via Walk-in and was interviewed before Aug 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2021. There were 2 interview rounds.
They ask to many technical question and ask to code also
They ask for your background and thing you learnt in your past
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
It was 1 coding question with 10 test cases. They asked a question based on binary search. I got 3 hrs to clear that test. I went in as a campus fresher. For lateral joinees, it is a much more difficult question that you have to clear in 4hrs.
The best way to find the majority element in an array is by using the Boyer-Moore Voting Algorithm.
Initialize a candidate variable and a count variable.
Iterate through the array and for each element:
- If the count is 0, set the current element as the candidate.
- If the current element is the same as the candidate, increment the count.
- Otherwise, decrement the count.
After the iteration, the candidate will be the ...
Reverse a linked list in K groups
Iterate through the linked list in groups of size K
Reverse each group of nodes using a temporary pointer
Connect the reversed groups to form the final reversed linked list
1. Revere Linked List
2. Maximum water in a container
ArrayList is a resizable array implementation in Java. Appium locators include ID, name, class name, xpath, etc. UI Automator 1 and 2 are tools for testing Android apps.
ArrayList is a dynamic array that can grow or shrink in size. Example: ArrayList<String> list = new ArrayList<>();
Appium locators include ID, name, class name, xpath, etc. Example: driver.findElement(By.id("elementID"));
UI Automator 1 is a t...
1. What is same for you and even for PM of US?
I applied via Recruitment Consulltant and was interviewed before Oct 2023. There were 3 interview rounds.
Coding round with medium complexity
A linked list is a data structure where each element points to the next element in the sequence.
Create a Node class with data and a reference to the next Node
Initialize a LinkedList class with a head Node
Implement methods to add, remove, search, and traverse the linked list
I applied via Referral and was interviewed in Jan 2024. There were 4 interview rounds.
C coding questions on bitwise concepts
DSA coding concepts
The number of complete squares inscribed in a circle can be calculated using a formula based on the number of sides of the square.
The formula to calculate the number of complete squares inscribed in a circle is n*(n+1)*(2n+1)/6, where n is the number of sides of the square.
For example, if the circle has a square with 4 sides inscribed in it, the number of complete squares would be 30 (4*(4+1)*(2*4+1)/6 = 30).
Seeking new challenges and growth opportunities in a different environment.
Desire for new challenges and growth
Opportunity for career advancement
Seeking a change in work environment
Exploring new technologies or industries
based on 1 interview
Interview experience
Staff Engineer
315
salaries
| ₹15 L/yr - ₹40 L/yr |
Principal Engineer
203
salaries
| ₹20 L/yr - ₹59 L/yr |
Senior Engineer
147
salaries
| ₹13.3 L/yr - ₹25.2 L/yr |
Test Engineer
133
salaries
| ₹3 L/yr - ₹8.2 L/yr |
Senior Software Engineer
75
salaries
| ₹10 L/yr - ₹25 L/yr |
Vivo
OPPO
Dell
LG Electronics