Faster and better experience!
Filter interviews by
Hooks are a new addition in React 16.8 that allow you to use state and other React features without writing a class.
Hooks are functions that let you use state and other React features in functional components.
They allow you to reuse stateful logic without changing your component hierarchy.
Examples of hooks include useState, useEffect, useContext, etc.
It was mixed test some of them are mcq, subjective and dsa question test as well
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Keys are unique identifiers for elements in a list in React, used for efficient rendering and updating.
Keys help React identify which items have changed, are added, or are removed in a list.
Keys should be unique among siblings, but don't need to be globally unique.
Using index as a key is not recommended as it can cause issues with component state.
Keys are important for performance optimization in React.
Example:
Code splitting is a technique used to split a large bundle of code into smaller chunks that can be loaded on demand.
Code splitting helps improve performance by reducing initial load times.
It allows for lazy loading of code, meaning only the necessary code is loaded when needed.
Commonly used in React applications using dynamic imports or React.lazy().
No, it is not advisable to use indexes as keys in React components.
Using indexes as keys can lead to performance issues and incorrect behavior when reordering or deleting items in a list.
It is recommended to use unique IDs as keys to ensure proper component rendering and reconciliation.
Example:
I applied via Job Portal and was interviewed in Feb 2024. There was 1 interview round.
I applied via Job Portal
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.
Variable and function declarations are hoisted to the top of their scope during the compilation phase.
Only declarations are hoisted, not initializations.
Function declarations are hoisted before variable declarations.
Memoisation should be used to optimize performance by caching expensive function calls.
Use memoisation when a function is computationally expensive and its output depends only on its input parameters.
Memoisation can be used to cache the results of recursive function calls to avoid redundant calculations.
In React, useMemo hook can be used to memoize the result of a function component to prevent unnecessary re-renders.
Me...
Gave to build a login form system with react
Codebuddy interview questions for popular designations
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
React can be used without JSX by using React.createElement() method.
React.createElement() method can be used to create React elements without JSX.
JSX is just syntactic sugar for React.createElement() calls.
Example: React.createElement('div', {className: 'container'}, 'Hello, World!')
I applied via LinkedIn and was interviewed in May 2022. There was 1 interview round.
Unable to login with correct credentials
Entered correct username and password
Clicked on login button
Error message displayed: 'Invalid username or password'
Test case for apple
Verify the apple is not rotten or spoiled
Check the weight and size of the apple
Ensure the apple is not bruised or damaged
Test the sweetness and texture of the apple
Confirm the apple is free from pesticides and chemicals
I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.
Had to clone a repo and complete pagination for a Get api endpoint and implement it using MongoDB aggregation
A panel of interviewers asked questions on jwt, db schemas/design, some topics of node such as templating engines, static file serving from server, and 3 coding questions - 1. Implement pick method of lodash library 2. Question on JS objects 3. Async await related coding question
Top trending discussions
I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.
Fragments in React.js are used to group multiple elements without adding an extra node to the DOM.
Fragments are a way to group multiple elements without using a wrapper element.
They help in avoiding unnecessary divs in the DOM.
Fragments can improve performance by reducing the number of DOM nodes.
They are useful when returning multiple elements from a component's render method.
Fragments can be written using the
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Good experience, Multiple choice questions are there based on selenium
based on 6 interviews
Interview experience
based on 14 reviews
Rating in categories
Project Manager
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Front end Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Node JS Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
3
salaries
| ₹0 L/yr - ₹0 L/yr |
Coding Ninjas
Geekyants Software
upGrad
Whitehat jr