Filter interviews by
Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.
Promises help to handle asynchronous operations in a more organized and readable way.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() to handle success and .catch() to handle errors.
Example: const myPromise = new Promise((resolve, reject) =>
Closure is a function that has access to its own scope, even after the function has closed.
Closure allows a function to access and manipulate variables from its outer scope.
Use closure when you want to create private variables or functions that are only accessible within a specific scope.
Example: Creating a counter function using closure to maintain the count state.
HOC (Higher Order Component) in Reactjs is a pattern where a function takes a component and returns a new component.
HOC allows code reuse, logic abstraction, and props manipulation in React components.
Example: withAuth HOC can be used to restrict access to certain components based on user authentication.
HOC can be created using a function that takes a component as an argument and returns a new component with additional
Real DOM is the actual DOM in the browser, while Virtual DOM is a lightweight copy used for performance optimization.
Real DOM updates are slow and inefficient due to direct manipulation of the actual DOM elements.
Virtual DOM is a virtual representation of the actual DOM, allowing for faster updates and improved performance.
React uses Virtual DOM to update only the necessary parts of the actual DOM, reducing unnecessary
Props are a way to pass data from a parent component to a child component in React.
Props are read-only and cannot be modified by the child component.
Props are passed down from parent to child components through attributes.
Props can be any type of data, including strings, numbers, arrays, objects, or functions.
Example: <ChildComponent name='John' age={25} />
DSa based question given
I applied via Approached by Company and was interviewed before Aug 2021. There were 3 interview rounds.
Some quant and reasoning based questions.
Basic questions from C# and Sql.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2020. There were 6 interview rounds.
I applied via Referral and was interviewed before Jan 2021. There were 5 interview rounds.
based on 2 interviews
Interview experience
based on 11 reviews
Rating in categories
Front end Developer
15
salaries
| ₹0 L/yr - ₹0 L/yr |
Front end Web Developer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Analyst
4
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Accenture
Wipro
Cognizant