Filter interviews by
I was interviewed before Oct 2023.
Top trending discussions
I applied via Approached by Company and was interviewed before Aug 2023. There were 6 interview rounds.
Coding , mainly random DSA question from Leetcode. (Medium difficulty)
System Design , Building a working comment-box of FB/Twitter.
Random questions on JS,CSS and HTML. A bit of coding on string/array .
Discussion on Permorance, Optimisation and Scalability
Bar Raiser, Build React parser to build the JSX using a json of elements and their props.
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
An array is a data structure that stores a collection of elements of the same data type.
Arrays are used to store multiple values in a single variable.
Elements in an array are accessed by their index, starting from 0.
Example: String[] names = {"Alice", "Bob", "Charlie"};
Data structures are used to organize and store data efficiently in computer memory.
Data structures help in efficient data retrieval, insertion, and deletion operations.
Examples include arrays, linked lists, stacks, queues, trees, and graphs.
Each data structure has its own advantages and use cases based on the requirements of the application.
For example, arrays are used for random access to elements, while linked lists
I applied via Campus Placement
3 coding questions, medium
Priority queue is a data structure that stores elements based on their priority, allowing for efficient retrieval of the highest priority element.
Priority queue can be implemented using a min heap, where the root node always contains the minimum element.
Insertion: Add the new element to the end of the heap and then heapify up to maintain the min heap property.
Deletion: Remove the root node (minimum element), move the l...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Arrow functions are more concise and have a lexical 'this' binding compared to normal functions.
Arrow functions do not have their own 'this' keyword, they inherit it from the parent scope.
Arrow functions do not have their own 'arguments' object.
Arrow functions cannot be used as constructors with 'new'.
Arrow functions are more concise and have implicit return when no curly braces are used.
forEach is used to iterate over an array and perform a function on each element, while map creates a new array by applying a function to each element.
forEach does not return a new array, while map does
forEach does not modify the original array, while map creates a new array
forEach is used for side effects, while map is used for transformation
Example: forEach - array.forEach(item => console.log(item)), map - const newAr
Permutations and combinations
I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jul 2024. There were 2 interview rounds.
3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round
Interview experience
Software Engineer
35
salaries
| ₹7.4 L/yr - ₹13.8 L/yr |
Software Engineer III
12
salaries
| ₹15 L/yr - ₹30 L/yr |
Senior Software Engineer
11
salaries
| ₹12.7 L/yr - ₹25 L/yr |
Automation Test Engineer
9
salaries
| ₹4.1 L/yr - ₹12.9 L/yr |
Softwaretest Engineer
8
salaries
| ₹3 L/yr - ₹6.1 L/yr |
Manhattan Associates
Blue Yonder
SAP
Oracle