Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Aug 2022. There were 4 interview rounds.
Call, apply, and bind are methods used to manipulate the context of a function. Currying is a technique to transform a function with multiple arguments into a sequence of functions with single arguments. Closure is a feature that allows a function to access variables from its outer scope. Promises are objects used for asynchronous programming. Hoisting is a behavior where variable and function declarations are moved to...
Modularizing code in ReactJs involves breaking down the application into smaller components for better organization and reusability.
Create separate components for different parts of the UI
Use props to pass data and functions between components
Use state to manage component-specific data
Use React Router to handle routing and navigation
Use CSS modules or styled-components for component-specific styling
Use Redux or Context...
I was asked to write a code for higher order component, code to optimize a component by using useMemo and useCallback, and write a code to difference between call, apply, and bind methods.
And finally I was asked to Create and submit a dashboard on their mail with a proper authentication withing 6 hours of time having minimal details.
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
Create a CRUD app to render, edit, delete, and sort a list of objects in a table.
Create a React component to render a table with data from the array of objects.
Implement functions for editing and deleting objects from the list.
Add functionality to sort the list based on object properties.
Use state and props to manage data and re-render the table when changes occur.
rem, em, px are units of measurement in CSS. React hooks like useEffect replace lifecycle methods for side effects.
rem: relative to the font-size of the root element (html). Example: 1rem = 16px
em: relative to the font-size of the element. Example: 2em = 32px if font-size is 16px
px: fixed-size units. Example: font-size: 16px
useEffect: replaces componentDidMount, componentDidUpdate, and componentWillUnmount in class com...
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Enums in TypeScript are a way to define a set of named constants. Shallow copy only copies the reference, while deep copy creates a new object. Virtual DOM is a lightweight copy of the actual DOM. Closures are functions that have access to their own scope and the scope of their containing function.
Enums in TypeScript are used to define a set of named constants. For example, enum Color { Red, Green, Blue }
Shallow copy c...
posted on 16 Sep 2021
I was interviewed before Sep 2020.
Round duration - 50 minutes
Round difficulty - Medium
Round duration - 20 minutes
Round difficulty - Medium
You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.
Given an array and a target sum, find pairs of elements that add up to the target sum.
Iterate through the array and for each element, check if the complement (target sum - current element) exists in a hash set.
If the complement exists, add the pair to the result list. Otherwise, add the current element to the hash set.
Sort the pairs based on the first element and then the second element to meet the required output form
Round duration - 20 minutes
Round difficulty - Easy
Round duration - 40 minutes
Round difficulty - Hard
Pointers in C/C++ are variables that store memory addresses. They are used to manipulate memory directly and improve performance.
Pointers are declared using an asterisk (*) before the variable name.
Pointers can be used to dynamically allocate memory using functions like malloc() and free().
Pointers can be used to pass variables by reference to functions.
Tip 1 : Do atleast 1 project
Tip 2 : Practice Data structure programming questions
Tip 3 : Prepare concepts with examples (Coding/Numericals)
Tip 1 : Mention Projects
Tip 2 : Mention only those technologies which you are confident enough.
Tip 3 : Mention extra curricular activities if have.
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Campus Placement and was interviewed before Oct 2021. There were 2 interview rounds.
Scaling refers to increasing capacity of a system. Horizontal scaling adds more machines, while vertical scaling adds more resources to a machine.
Horizontal scaling involves adding more machines to a system to increase capacity
Vertical scaling involves adding more resources to a machine to increase capacity
Use cases for horizontal scaling include handling increased traffic or adding redundancy
Use cases for vertical sca...
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Mcq + dsa JavaScript questions
Print unique numbers in list
Iterate through the list and store each number in a set to keep track of unique numbers
Print out the numbers in the set to display the unique numbers
Some of the top questions asked at the Java R & D Reactjs Developer interview -
based on 1 interview
Interview experience
Software Engineer
137
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
90
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
42
salaries
| ₹0 L/yr - ₹0 L/yr |
Process Coordinator
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
19
salaries
| ₹0 L/yr - ₹0 L/yr |
Maxgen Technologies
Magic Edtech
VDart
ANR Software Private Limited