Filter interviews by
React.js is a JavaScript library for building user interfaces.
React.js is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It allows developers to create reusable UI components.
React.js uses a virtual DOM to improve performance by updating only the necessary parts of the actual DOM.
It follows a unidirectional data flow, making it easier to understand and debug.
React.js can be used ...
Hooks are a new feature 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.
Program to flatten the array
Use Array.prototype.flat() method to flatten the array
If the array contains nested arrays, use recursion to flatten them
Check if each element is an array before flattening
Top trending discussions
posted on 5 Jan 2025
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
posted on 13 Dec 2024
I applied via Referral and was interviewed in Nov 2024. There were 4 interview rounds.
General aptitude and reasoning skills.
Building a user interface for a food point of sale (POS) application.
Prop drilling is the process of passing props down multiple levels of nested components in React.
Prop drilling occurs when a prop needs to be passed through multiple levels of components that do not need the prop themselves.
It can lead to unnecessary passing of props through intermediate components, making the code harder to maintain.
To avoid prop drilling, you can use Context API, Redux, or React's useContext and useR...
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
useContext hook allows components to access data from a context without passing props down manually
useContext hook is used to consume a context created by React.createContext
It takes the context object as an argument and returns the current context value for that context
It allows components to subscribe to context changes and re-render when the context value changes
posted on 10 Jul 2024
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Callbacks are functions passed as arguments to another function to be executed later
Callbacks are commonly used in event handling, asynchronous programming, and functional programming
Callbacks can be synchronous or asynchronous
Example: passing a callback function to a setTimeout() function
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Find the max values, promises, async await
Based on the latest react version.
posted on 20 Aug 2024
I was interviewed before Aug 2023.
Not remember now what they had asked.
I am a passionate React Js Frontend Developer with experience in building user-friendly and responsive web applications.
Experienced in developing web applications using React Js
Proficient in HTML, CSS, and JavaScript
Familiar with state management tools like Redux
Strong understanding of responsive design principles
Ability to work collaboratively in a team environment
My expectation for CTC is competitive based on my experience and skills.
I am looking for a salary that reflects my expertise in React Js development.
I expect a compensation package that aligns with industry standards.
I am open to negotiation based on the overall benefits offered by the company.
I applied via Company Website and was interviewed before Aug 2023. There was 1 interview round.
2-3 coding test based on JavaScript.
Interview experience
Software Engineer
32
salaries
| ₹8 L/yr - ₹23 L/yr |
Senior Software Engineer
19
salaries
| ₹22 L/yr - ₹32.5 L/yr |
Principal Software Engineer
12
salaries
| ₹34.5 L/yr - ₹49 L/yr |
Associate Software Engineer
7
salaries
| ₹6 L/yr - ₹7.5 L/yr |
Talent Acquisition Specialist
6
salaries
| ₹3.9 L/yr - ₹9.6 L/yr |
Freshworks
Zoho
HCLTech
TCS