i
INVESMATE
Filter interviews by
I appeared for an interview before Feb 2024.
Theoretical and practical aspects of a language.
Group discussion and salary negotiation.
Top trending discussions
posted on 30 Nov 2024
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Error handling in JavaScript involves using try-catch blocks, throwing errors, and using error objects.
Use try-catch blocks to catch errors and handle them gracefully
Throw errors using the throw keyword to indicate when something goes wrong
Use error objects like Error, SyntaxError, TypeError, etc. to provide more information about the error
Handle asynchronous errors using promises and the .catch() method
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
Promise.all() takes an array of promises and returns a single promise that resolves when all of the input promises have resolved.
A polyfill for Promise.all() can be implemented using a combination of Promise and Array.prototype.reduce().
Frontend assignment make the CRUD application using of reactj.s
I applied via AngelList and was interviewed in May 2024. There were 3 interview rounds.
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
I appeared for an interview in May 2025, where I was asked the following questions.
The Virtual DOM is a lightweight representation of the actual DOM, optimizing updates and rendering in web applications.
The Virtual DOM is a concept used in libraries like React to improve performance.
It allows for efficient updates by minimizing direct manipulation of the actual DOM.
When changes occur, a new Virtual DOM is created and compared to the previous one (diffing).
Only the differences are updated in the actua...
useMemo is a React hook that optimizes performance by memoizing the result of a computation.
useMemo takes two arguments: a function and a dependency array.
It only recalculates the memoized value when one of the dependencies changes.
Example: const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]);
Helps avoid unnecessary re-renders and improves performance in functional components.
Commonly used for ex...
I applied via Internshala and was interviewed in Mar 2021. There was 1 interview round.
Learn the basic concept
I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.
I have 5 years of experience in my last company as a Team Lead.
Led a team of 10 members in project execution
Implemented new strategies to improve team productivity
Conducted regular performance reviews and provided feedback
Collaborated with other teams to ensure project success
Yes, I have prior experience in sales.
Worked as a sales associate for 2 years at XYZ company
Achieved 120% of sales target in the last quarter
Implemented new sales strategies to increase revenue
I chose the role of business development because of my passion for building relationships and driving growth.
I have a strong interest in networking and connecting with potential clients and partners.
I enjoy identifying new business opportunities and developing strategies to capitalize on them.
I have a track record of successfully growing revenue and expanding market reach in previous roles.
I am excited about the challe...
based on 1 interview experience
Difficulty level
Duration
Education Counsellor
8
salaries
| ₹1.8 L/yr - ₹2.5 L/yr |
Software Developer
6
salaries
| ₹4.2 L/yr - ₹4.6 L/yr |
Graphic Designer
4
salaries
| ₹1.3 L/yr - ₹1.5 L/yr |
Content Writer
4
salaries
| ₹1 L/yr - ₹3.2 L/yr |
HR Generalist
4
salaries
| ₹2 L/yr - ₹3.3 L/yr |
Expertrons
HeyCoach
DevTown
CollegePur