Filter interviews by
Implementing the Bubble Sort algorithm
Compare each pair of adjacent elements and swap them if they are in the wrong order
Repeat this process until no more swaps are needed
Time complexity of O(n^2) makes it inefficient for large datasets
To delete a node in a Binary Search Tree (BST), we need to consider three cases: node has no children, node has one child, and node has two children.
For a node with no children, simply remove the node from the tree.
For a node with one child, replace the node with its child.
For a node with two children, find the inorder successor (smallest node in the right subtree), copy its value to the node to be deleted, and th...
BDD framework in test automation focuses on behavior-driven development principles to create automated tests.
BDD framework uses natural language to define test scenarios
Tests are written in a human-readable format using Given-When-Then syntax
Tools like Cucumber and SpecFlow are commonly used for BDD test automation
Test strategy is a high-level plan to achieve testing objectives and goals.
Test strategy outlines the approach to be used for testing a particular system or product.
It includes the scope of testing, resources, timelines, and risks involved.
Test strategy helps in determining the testing methods, techniques, and tools to be used.
It also defines the entry and exit criteria for testing phases.
Example: A test strategy ...
A test plan is a document outlining the scope, approach, resources, and schedule of testing activities.
Defines the objectives and scope of testing
Outlines the test strategy and approach
Includes details on resources, schedule, and responsibilities
Describes the test environment and tools to be used
Specifies the entry and exit criteria for testing
Provides a roadmap for the testing process
Yes, I have experience with object oriented programming.
I have worked with Java and C++, which are both object oriented languages.
I have created classes and objects, and used inheritance and polymorphism.
I have also used design patterns like Singleton and Factory Method.
I am familiar with the principles of encapsulation, abstraction, and inheritance.
Yes, I have experience with Java.
I have worked on Java projects during my academic years.
I have also developed a few small applications using Java.
I am familiar with Java concepts such as OOPs, inheritance, and polymorphism.
You are provided with an integer array ARR
of length 'N'. Your objective is to determine the first missing positive integer using linear time and constant space. Th...
Find the smallest positive integer missing from an array of integers.
Iterate through the array and mark positive integers as visited by changing the sign of the corresponding index.
After marking, iterate again to find the first positive index which is not marked.
Return the index + 1 as the smallest missing positive integer.
Given an AVL tree, your task is to insert an element into the AVL Tree ensuring it remains balanced.
An AVL tree is a self-balancing binary search tree with the following proper...
Insert an element into an AVL tree while maintaining balance.
Ensure the AVL tree remains balanced after insertion by performing rotations if necessary.
Update the height of each node after insertion to maintain the AVL property.
Perform single or double rotations based on the balance factor of the nodes.
Example: Inserting 7 into the AVL tree shown in the image would require a double rotation to balance the tree.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I manage my current team by setting clear expectations, providing regular feedback, and fostering a collaborative and supportive work environment.
Set clear expectations for each team member's roles and responsibilities
Provide regular feedback on performance and areas for improvement
Encourage open communication and collaboration among team members
Support professional development and growth opportunities for team members
...
All basic aptitude topics and combined coding test
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.
It is the first round which contain 47 Objective questions (CS Fundamental + aptitude) and 3 Coding question are leetcode Medium and easy , as I remember two of them both related to Stack first one question are Valid Parenthesis Checker and Another one are Maximum area of Rectangle
First round contain aptitude + Technical question's + 3 coding question's ( medium level leetcode)
I applied via LinkedIn and was interviewed before Dec 2023. There were 2 interview rounds.
Implementing the Bubble Sort algorithm
Compare each pair of adjacent elements and swap them if they are in the wrong order
Repeat this process until no more swaps are needed
Time complexity of O(n^2) makes it inefficient for large datasets
To delete a node in a Binary Search Tree (BST), we need to consider three cases: node has no children, node has one child, and node has two children.
For a node with no children, simply remove the node from the tree.
For a node with one child, replace the node with its child.
For a node with two children, find the inorder successor (smallest node in the right subtree), copy its value to the node to be deleted, and then de...
I applied via Approached by Company and was interviewed in Sep 2023. There were 5 interview rounds.
Shared the assigment to complete related to project
Case study was given
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
BDD framework in test automation focuses on behavior-driven development principles to create automated tests.
BDD framework uses natural language to define test scenarios
Tests are written in a human-readable format using Given-When-Then syntax
Tools like Cucumber and SpecFlow are commonly used for BDD test automation
Seeking new challenges and growth opportunities in a dynamic environment.
Looking for opportunities to work on cutting-edge technologies
Seeking a more collaborative team environment
Interested in taking on more leadership responsibilities
Want to broaden my skill set and learn new tools and methodologies
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
Coding questions are of easy level
I applied via Referral and was interviewed in Mar 2023. There were 4 interview rounds.
Top trending discussions
based on 18 interview experiences
Difficulty level
Duration
based on 122 reviews
Rating in categories
Senior Consultant
86
salaries
| ₹12 L/yr - ₹36.5 L/yr |
Consultant
74
salaries
| ₹8.8 L/yr - ₹26.1 L/yr |
Salesforce Consultant
61
salaries
| ₹9.4 L/yr - ₹15 L/yr |
Quality Analyst
34
salaries
| ₹7 L/yr - ₹16.6 L/yr |
Salesforce Developer
32
salaries
| ₹8.4 L/yr - ₹14.3 L/yr |
Teleperformance
Amazon
iEnergizer
Deloitte