Filter interviews by
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
LLD about Order Notification System
Top trending discussions
I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.
Check if two strings are valid anagrams of each other
Create a character count map for each string
Compare the character count maps to check if they are equal
Return true if they are valid anagrams, false otherwise
Zig Zag Tree Traversal is a method of traversing a binary tree in a zig-zag pattern.
Start traversal from the root node
Alternate between going left and right at each level
Use a stack or queue data structure for traversal
Example: For a binary tree with nodes 1, 2, 3, 4, 5, the zig-zag traversal would be 1, 3, 2, 4, 5
Cloning a singly linked list with random pointers involves creating a deep copy of the list while maintaining the random pointers.
Create a new node for each node in the original list and insert it next to the original node.
Update the random pointers of the new nodes to point to the corresponding new nodes.
Separate the original and cloned lists by adjusting the next pointers.
Generate permutations of a given string
Use recursion to generate all possible permutations
Swap characters in the string to create different permutations
Base case: when the string length is 1, return the string as a permutation
Find the maximum value in a sliding window of a given size in an array.
Use a deque to store indices of elements in the current window
Keep the deque sorted in decreasing order of element values
Pop elements from the deque that are out of the current window
The front of the deque will always have the maximum element in the window
posted on 23 Dec 2024
Create a basic React app with dummy data fetched from a JSON API.
Set up a new React project using create-react-app
Create a component to fetch data from a JSON API using fetch or axios
Display the fetched data in the component
I applied via Campus Placement
Machine coding round
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
MongoDB is preferred over SQL for its flexibility, scalability, and ease of use in handling unstructured data.
MongoDB is a NoSQL database, making it easier to work with unstructured data compared to SQL.
MongoDB is schema-less, allowing for more flexibility in data modeling and changes.
MongoDB is horizontally scalable, making it easier to handle large amounts of data and high traffic loads.
MongoDB's document-based data ...
Around 1 hour with 2 coding and few aptitude questions.
posted on 20 Nov 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Basic Js concepts like debouncing,event loop, and other output-based questions.
Optimization techniques are methods used to improve the efficiency and performance of software applications.
Use algorithms like greedy, dynamic programming, or divide and conquer to optimize code
Minimize time complexity by avoiding nested loops and unnecessary iterations
Utilize data structures like hash tables, arrays, and trees for efficient storage and retrieval
Profile code to identify bottlenecks and optimize critic...
Project Manager
10
salaries
| ₹21 L/yr - ₹28.5 L/yr |
Technical Business Analyst
6
salaries
| ₹12 L/yr - ₹16.5 L/yr |
Software Developer
5
salaries
| ₹9.5 L/yr - ₹35 L/yr |
Technical Support Engineer
5
salaries
| ₹7 L/yr - ₹16 L/yr |
Senior Software Engineer
5
salaries
| ₹39.8 L/yr - ₹45.5 L/yr |
Delhivery
Ecom Express
XpressBees
Shadowfax Technologies