i
Blackrock
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.
ReactJS is a JavaScript library for building user interfaces.
Developed by Facebook
Uses a virtual DOM for efficient updates
Supports server-side rendering
Can be used with other libraries and frameworks
Uses JSX syntax to write HTML-like code in JavaScript
Example: Facebook, Instagram, Airbnb, Netflix use ReactJS
UseState() is a hook in React that allows functional components to have state variables.
useState() is used to declare state variables in functional components.
It returns an array with two elements: the current state value and a function to update it.
The function to update the state can be called with a new value or a function that takes the previous value as an argument.
Example: const [count, setCount] = useState(0);
Ex
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
2 DSA questions were asked,one was of binary search and another was of cycle linked list
I was interviewed in Feb 2024.
2 moderate DSA questions and a Question on React on Api's to fetch data
I applied via Walk-in and was interviewed in Apr 2024. There were 3 interview rounds.
Javascript array questions like palindrom and others with aptitude
Data can be shared between components in React using props, context, or state management libraries like Redux.
Use props to pass data from parent to child components
Use context to share data across multiple components without passing props manually
Use state management libraries like Redux to manage global state and share data between components
Prop drilling is the process of passing data through multiple levels of components in React.
Prop drilling occurs when a component needs to pass data to a deeply nested child component.
It can lead to code that is hard to maintain and understand.
One way to avoid prop drilling is by using Context API or Redux for state management.
Redux is a predictable state container for JavaScript apps.
Redux stores the entire state of an application in a single immutable object.
State changes are made by dispatching actions, which are plain JavaScript objects.
Reducers specify how the application's state changes in response to actions.
Redux flow: Action -> Reducer -> Store -> View
posted on 30 Jun 2024
Error handling in JavaScript involves using try-catch blocks, throwing custom errors, and using error objects.
Use try-catch blocks to catch and handle errors
Throw custom errors using the throw keyword
Use error objects like Error, SyntaxError, TypeError, etc. for specific types of errors
Closure is a function that retains access to variables from its parent scope even after the parent function has finished executing.
Closure allows a function to access and manipulate variables from its outer scope.
It forms a 'closed-over' scope that persists even after the outer function has finished executing.
Closures are commonly used in event handlers, callbacks, and asynchronous code.
Example: function outerFunction(...
I am a passionate front end developer with 5 years of experience in creating user-friendly and responsive web applications.
5 years of experience in front end development
Proficient in HTML, CSS, JavaScript, and various front end frameworks
Strong understanding of UI/UX principles
Experience in creating responsive web applications
Passionate about staying updated with the latest web technologies
I applied via Naukri.com
DOM stands for Document Object Model, it is a programming interface for web documents. It represents the structure of a document as a tree of objects.
DOM is used to interact with HTML and XML documents in a structured way
It allows developers to manipulate the content, structure, and style of a website dynamically
DOM provides methods and properties to access and modify elements on a web page
Example: document.getElementB...
The output will display the document object in the console.
Typing 'document' in the console will return the document object, which represents the current HTML document.
The document object provides access to the content and structure of the webpage, allowing manipulation of elements and properties.
Basic angular questions like-lazy loading, == === operator etc
based on 1 interview
Interview experience
Analyst
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate
863
salaries
| ₹0 L/yr - ₹0 L/yr |
Vice President
362
salaries
| ₹0 L/yr - ₹0 L/yr |
Financial Analyst
136
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
53
salaries
| ₹0 L/yr - ₹0 L/yr |
Vanguard
State Street Global Advisors
Fidelity Investments
Goldman Sachs