Filter interviews by
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained using .then() to handle success and .catch() to handle errors.
Example: fetch() API returns a promise that resolves with the response to a request.
JavaScript handles asynchronous codes using callbacks, promises, and async/await.
Callbacks are functions passed as arguments to another function to be executed later.
Promises represent the eventual completion (or failure) of an asynchronous operation and allow chaining of multiple asynchronous operations.
Async/await is a modern way of handling asynchronous code that makes it look synchronous.
Example: Using setTimeout w...
LRU Cache is a data structure that maintains a list of items in order of most recently used to least recently used.
Implement using a doubly linked list and a hashmap for efficient operations
When an item is accessed, move it to the front of the list
When the cache is full, remove the least recently used item from the end of the list
BFS Implementation of a jug question.
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Binary search to find the closest element in a sorted array
Implement binary search to find the target element in the array
Keep track of the closest element found so far while searching
Update the closest element if a closer one is found during the search
Low level design for an online e-commerce website involves designing the architecture and components of the website.
Identify the main components such as user interface, database, payment gateway, product catalog, etc.
Design the database schema to store user information, product details, orders, etc.
Implement user authentication and authorization mechanisms for secure access.
Integrate payment gateway for processing tran...
I applied via campus placement at Indraprastha Institute of Information Technology (IIIT), Delhi and was interviewed in Aug 2024. There was 1 interview round.
To insert a node in a binary search tree, compare the value of the node to be inserted with the current node and traverse left or right accordingly.
Start at the root node and compare the value of the node to be inserted with the current node.
If the value is less than the current node, move to the left child node. If it is greater, move to the right child node.
Repeat this process until reaching a leaf node, then insert ...
I applied via Job Portal and was interviewed in Aug 2024. There were 2 interview rounds.
DSA + JAVA + Spring boot
LLD (bookmyshow) + DSA
It was a medium-level DSA round
This was also a DSA round
This again a DSA round
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
I want to join Facebook because of its innovative technology, global impact, and opportunities for growth.
Innovative technology: Facebook is known for its cutting-edge technology and constant innovation.
Global impact: Working at Facebook would allow me to contribute to a platform that connects billions of people worldwide.
Opportunities for growth: Facebook offers a dynamic and fast-paced work environment with ample opp...
I appreciate the personalized news feed feature on Facebook.
Personalized news feed shows content based on user interests
Helps users stay updated on relevant information
Allows users to engage with content they are interested in
Asked about the dsa questions and about trees
Delivery Boy
861
salaries
| ₹0.4 L/yr - ₹5 L/yr |
Fleet Manager
589
salaries
| ₹2.5 L/yr - ₹6 L/yr |
Sales Manager
526
salaries
| ₹2.4 L/yr - ₹10 L/yr |
Assistant Manager
509
salaries
| ₹3 L/yr - ₹13.5 L/yr |
Assistant Store Manager
430
salaries
| ₹1.8 L/yr - ₹4.2 L/yr |
Zomato
Dunzo
FoodPanda
Rapido