i
Ness Digital Engineering
Filter interviews by
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Optimization of application involves improving performance and efficiency.
Identify and eliminate unnecessary re-renders by using React.memo or shouldComponentUpdate.
Use code splitting and lazy loading to reduce initial load time.
Optimize network requests by using caching and reducing unnecessary data transfers.
Minimize the use of expensive operations like deep object comparisons or complex calculations in render method...
I rate myself a 4 out of 5 in other technologies.
Proficient in HTML/CSS
Strong knowledge of JavaScript
Familiar with Node.js and Express.js
Experience with SQL and NoSQL databases
Basic understanding of Python
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Context API or Redux can be used as alternative ways for prop drilling in React.
Use Context API to pass data down the component tree without having to manually pass props at every level.
Implement Redux to manage global state and access data from any component without prop drilling.
Consider using React's useContext hook with Context API for a simpler way to consume context in functional components.
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2022. There was 1 interview round.
Closures and hoisting are important concepts in JavaScript.
Closures refer to the ability of a function to access variables in its outer scope even after the function has returned.
Hoisting is the behavior of moving variable and function declarations to the top of their respective scopes.
Example of closures: function outer() { let x = 10; function inner() { console.log(x); } return inner; } const innerFunc = outer(); inn...
I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.
Conditional rendering in React allows components to render different elements or components based on certain conditions.
Conditional rendering is achieved using JavaScript expressions inside JSX.
Common conditional rendering techniques include using if statements, ternary operators, and logical && operator.
Example: rendering a component only if a certain condition is met - {condition ?
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
React js and JavaScript scenarios based problems.
useSelector is a hook provided by React-Redux for accessing the Redux store state in functional components.
Allows functional components to access the Redux store state without connecting to the store
Accepts a selector function as an argument to specify which part of the state to extract
Automatically subscribes to the Redux store updates and re-renders the component when the selected state changes
Optimization in React involves improving performance and efficiency of the application.
Use shouldComponentUpdate or PureComponent to prevent unnecessary re-renders
Avoid using inline functions in render method to prevent re-renders
Use keys in lists to help React identify which items have changed
Splitting components into smaller ones can improve performance
Use React.memo for functional components to memoize the result
JSX is a syntax extension for JavaScript used in React to write HTML-like code within JavaScript.
JSX allows developers to write HTML-like code directly in their JavaScript files
It makes the code more readable and easier to understand
JSX gets transpiled into regular JavaScript by tools like Babel before being rendered by the browser
Redux flow in React involves actions, reducers, store, and components to manage state in a centralized manner.
Actions are dispatched to describe what happened in the application.
Reducers specify how the state changes in response to actions.
Store holds the state of the application.
Components can connect to the store to access and update the state.
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Developed a web application for managing inventory and sales
Used Reactjs for front-end development
Implemented Redux for state management
Integrated with backend APIs using Axios
Designed responsive UI for better user experience
based on 1 interview
Interview experience
Senior Software Engineer
769
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
509
salaries
| ₹0 L/yr - ₹0 L/yr |
Member Technical Staff
229
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
220
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior QA Engineer
211
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Infosys
HCLTech