Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.
Sort an array based on the frequency of elements, with higher frequencies first.
Count the frequency of each element using a hash map.
Sort the elements based on their frequency in descending order.
If two elements have the same frequency, maintain their original order (stable sort).
Example: For input [4, 4, 2, 3, 3, 1], output should be [4, 4, 3, 3, 2, 1].
Top trending discussions
posted on 27 Jan 2017
I appeared for an interview in Dec 2016.
Certifications are not mandatory for software developers, but can add value to their resume.
Certifications in programming languages like Java, Python, C++
Certifications in software development methodologies like Agile, Scrum
Certifications in cloud computing platforms like AWS, Azure
Certifications in security like CISSP, CEH
Certifications in project management like PMP
Certifications in mobile app development like Androi...
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...
I applied via Naukri.com and was interviewed in Jun 2021. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
3 Coding question medium level
I applied via LinkedIn and was interviewed before Jan 2024. There were 3 interview rounds.
Aptitude test was simple.
Mangaer asked me to integrate an api
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
Question from Array,DP
I applied via Campus Placement and was interviewed before Jul 2022. There were 5 interview rounds.
50 questions in 12 minutes mostly test your arthimetic, logical knowledge.
3 coding questions in 90 mins, 1st one is from arrays an easy question, 2nd one is related to stacks and queues relatively harder and last one is hard which i am also unable to attempt. I cracked the first two questions and my solutions passed all the test cases.
Sorting algorithms are methods used to arrange elements in a specific order.
Different sorting algorithms include bubble sort, selection sort, insertion sort, merge sort, quick sort, and heap sort.
Some algorithms are more efficient than others depending on the size of the data set and the initial order of the elements.
For example, quick sort is generally faster than bubble sort for large data sets.
BFS and DFS are traversal algorithms used in trees. BFS explores level by level, while DFS explores depth first.
BFS (Breadth-First Search) visits nodes level by level, using a queue. Example: traversing a binary tree level by level.
DFS (Depth-First Search) explores as far as possible along each branch before backtracking. Example: in-order traversal of a binary tree.
based on 1 interview experience
Difficulty level
Duration
Software Engineer
11
salaries
| ₹10 L/yr - ₹18 L/yr |
Senior Software Engineer
7
salaries
| ₹17 L/yr - ₹19 L/yr |
Front end Developer
5
salaries
| ₹10 L/yr - ₹14 L/yr |
Customer Success Manager
4
salaries
| ₹14.5 L/yr - ₹24.3 L/yr |
Senior Customer Success Manager
4
salaries
| ₹20.5 L/yr - ₹24.3 L/yr |
Cogoport
Treebo Hotels
KrazyBee
Arzooo.com