Filter interviews by
JavaScript does not have built-in support for traditional OOP concepts like classes and inheritance, but it can still implement OOP principles using prototypes and functions.
JavaScript uses prototypal inheritance instead of classical inheritance.
Objects can be created using constructor functions or object literals.
Encapsulation can be achieved through closures and private variables.
Inheritance can be implemented using ...
Top trending discussions
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.
Some built-in hooks include useState, useEffect, useContext, etc.
Hooks provide a more direct API to the React concepts you already kn...
Pure component is a class component that does not re-render if the input props and state remain the same.
Pure components implement shouldComponentUpdate method with shallow prop and state comparison.
They are optimized for performance as they prevent unnecessary re-renders.
Example: class MyComponent extends React.PureComponent { // component code here }
Modules in JavaScript are reusable pieces of code that can be exported from one file and imported into another.
Modules help in organizing code into separate files for better maintainability.
Modules can be imported using 'import' keyword and exported using 'export' keyword.
Modules can be used to encapsulate code and prevent global namespace pollution.
CommonJS and ES6 modules are two popular module systems in JavaScript.
rem and em are both units in CSS for defining font sizes, with rem being relative to the root element and em being relative to the parent element.
rem stands for 'root em' and is relative to the font size of the root element (usually the tag)
em stands for 'element em' and is relative to the font size of the parent element
To hide something in CSS, you can use the display property with a value of 'none' or the visibility...
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
They asked hacker rank test
I applied via Naukri.com and was interviewed in Aug 2023. There was 1 interview round.
posted on 29 Dec 2021
I applied via LinkedIn and was interviewed in Nov 2021. There were 3 interview rounds.
I applied via Recruitment Consultant
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Hacker earth test with 29 MCQs and 1 Coding Question
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Promises are objects representing the eventual completion or failure of an asynchronous operation, while async/await is a syntactic sugar built on top of promises to write asynchronous code in a synchronous manner.
Promises are used to handle asynchronous operations and provide a way to chain multiple asynchronous operations together.
Async/await allows you to write asynchronous code that looks synchronous, making it eas...
useMemo is used for memoizing expensive calculations, while useCallback is used for memoizing functions.
useMemo is used to memoize expensive calculations and only recompute the value when the dependencies change.
useCallback is used to memoize functions and only re-create the function when the dependencies change.
Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used t...
throw is used to throw an exception, new throw is used to throw an exception with a new object
throw is used to throw an exception in JavaScript
new throw is used to throw an exception with a new object
Example: throw new Error('Something went wrong')
Validation in React can be added using form validation libraries, custom validation functions, or built-in HTML5 validation attributes.
Use form validation libraries like Formik or Yup for easy validation setup
Create custom validation functions to validate input fields based on specific requirements
Utilize built-in HTML5 validation attributes like required, pattern, and min/max for basic validation
Display error messages...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Process Associate
438
salaries
| ₹1.4 L/yr - ₹3.6 L/yr |
Senior Process Associate
84
salaries
| ₹2 L/yr - ₹4.2 L/yr |
Content Writer
45
salaries
| ₹2.4 L/yr - ₹5.5 L/yr |
Digital Marketing Executive
42
salaries
| ₹2 L/yr - ₹3.7 L/yr |
Data Entry Operator
33
salaries
| ₹1.5 L/yr - ₹3.2 L/yr |
ITC Infotech
CitiusTech
HTC Global Services
Xoriant