Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Immutability in React JS can be achieved by using immutable data structures and avoiding direct mutation of state.
Use spread operator to create new objects or arrays instead of mutating existing ones
Use Object.assign() or Array.slice() to create copies of objects or arrays
Use libraries like Immutable.js for managing immutable data structures
React.js based simple web application
Top trending discussions
It was based on Javascript. Some web basics like CORS , react rendering patterns. Then JS based output questions. Some were based on JS promise. Function currying.
Leetcode DSA problems
Goof amount of core js questions were asked
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
Pagination component to display a list of items with page navigation.
Create a Pagination component with props for total number of items, items per page, and current page.
Calculate total number of pages based on total items and items per page.
Display page numbers with previous and next buttons to navigate through pages.
Update the list of items displayed based on current page.
Handle click events on page numbers and previ
A polyfill for JS promise is a piece of code that provides support for promises in older browsers.
Create a Promise class with resolve, reject, then, and catch methods
Implement the executor function to handle the asynchronous operation
Use setTimeout to simulate asynchronous behavior
Handle chaining of then and catch methods
I applied via Instahyre and was interviewed in Nov 2022. There were 2 interview rounds.
Debouncing in JavaScript is a technique used to limit the number of times a function is called in a short period of time.
Debouncing is used to improve performance and prevent unnecessary function calls.
It delays the execution of a function until after a certain amount of time has passed since the last invocation.
It is commonly used in scenarios like search bars, scroll events, and input validation.
Debouncing can be imp...
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions have a shorter syntax compared to regular functions.
They do not have their own 'this' value.
Arrow functions are always anonymous.
They are commonly used in React components for event handlers and callbacks.
Backend Developer
4
salaries
| ₹8 L/yr - ₹11 L/yr |
UI/UX Designer
4
salaries
| ₹4 L/yr - ₹6 L/yr |
Operations Associate
4
salaries
| ₹3.2 L/yr - ₹4 L/yr |
Business Associate
4
salaries
| ₹4.2 L/yr - ₹5 L/yr |
Customer Success Manager
4
salaries
| ₹3.8 L/yr - ₹9 L/yr |
HackerRank
GeeksForGeeks
LeetCode
CodeChef