i
AmbitionBox
Filter interviews by
I applied via Company Website and was interviewed in Jun 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Jul 2021. There were 5 interview rounds.
I applied via Company Website and was interviewed before Dec 2020. There were 3 interview rounds.
Reverse a given Linked List with O(1) and O(N) space complexity.
For O(1) space complexity, use three pointers to reverse the links in place.
For O(N) space complexity, use a stack to store the nodes and then pop them to create the reversed list.
Be careful with edge cases such as empty list or list with only one node.
Find the celebrity in a party of N people where only one person is known to everyone.
The celebrity doesn't know anyone in the party.
We can use a stack to keep track of potential celebrities.
If a person knows someone, they cannot be a celebrity.
If a person doesn't know someone, we can push them onto the stack.
After iterating through all people, we check if the stack has only one person and if that person is known to eve
Merge Sort and Quick Sort are sorting algorithms that use divide and conquer approach.
Merge Sort divides the array into two halves, sorts them recursively, and then merges them.
Quick Sort selects a pivot element, partitions the array around the pivot, and recursively sorts the sub-arrays.
Merge Sort has a worst-case time complexity of O(nlogn), while Quick Sort has an average case time complexity of O(nlogn).
Merge Sort ...
Compute amount of water trapped in an elevation map after raining
Iterate through the array and find the maximum height on the left and right of each bar
Calculate the amount of water that can be trapped on each bar using the difference between the minimum of the two maximum heights and the height of the bar
Add up the amount of water trapped on each bar to get the total amount of water trapped
Zigzag traversal of a binary tree is a way of traversing the tree in a zigzag pattern.
Use a stack to keep track of nodes to be visited.
For each level, alternate between adding nodes to the stack from left to right and right to left.
Pop nodes from the stack and add their children to the stack in the appropriate order.
Repeat until all nodes have been visited.
Sort a dictionary by key or value in ascending/descending order.
Use sorted() function with lambda function to sort by key or value.
For ascending order, use reverse=False and for descending order, use reverse=True.
Example: sorted_dict = sorted(dictionary.items(), key=lambda x: x[0], reverse=True)
I applied via Campus Placement and was interviewed in Jul 2021. There was 1 interview round.
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects to be treated as if they are of multiple types.
It enables code to be written that can work with objects of different classes in a uniform way.
Polymorphism can be achieved through method overloading or method overriding.
Example: A shape class can have multiple subclasses like circle, square, triangle, etc. and all can be treated a...
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows for code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class, and can also add new properties and method...
AmbitionBox interview questions for popular designations
Get interview-ready with Top AmbitionBox Interview Questions
I applied via Referral and was interviewed in Aug 2021. There were 2 interview rounds.
PHP, c , html and CSS , bootstrap
I applied via Referral and was interviewed before Jan 2022. There were 3 interview rounds.
About studies you r graduate or not
I applied via Naukri.com and was interviewed in Jun 2021. There were 2 interview rounds.
I applied via AngelList and was interviewed in Jul 2021. There were 3 interview rounds.
I would redesign the awards 2021 landing page on Ambitionbox by improving the visual hierarchy and simplifying the navigation.
Create a clear and concise headline that communicates the purpose of the page
Use contrasting colors to highlight important information and calls to action
Simplify the navigation by reducing the number of options and grouping related content
Include social proof such as testimonials or ratings to ...
I applied via Campus Placement and was interviewed in Jun 2021. There were 3 interview rounds.
What people are saying about AmbitionBox
Some of the top questions asked at the AmbitionBox interview -
The duration of AmbitionBox interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 67 interviews
Interview experience
based on 35 reviews
Rating in categories
Software Engineer
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Executive
11
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Executive
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Executive
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Foundit
Timesjobs.com
Indeed
Glassdoor