Filter interviews by
setTimeout executes a function once after a specified time, setInterval executes a function repeatedly at specified intervals, setImmediate executes a function immediately after the current event loop.
setTimeout executes a function once after a specified delay.
setInterval executes a function repeatedly at specified intervals.
setImmediate executes a function immediately after the current event loop.
Example: setTimeout((...
Map is used to transform each element of an array, while filter is used to select elements based on a condition.
Map applies a function to each element of an array and returns a new array with the results.
Filter creates a new array with only the elements that pass a certain condition.
Example: map - [1, 2, 3].map(x => x * 2) returns [2, 4, 6].
Example: filter - [1, 2, 3].filter(x => x > 1) returns [2, 3].
Top trending discussions
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
ES6 is the latest version of ECMAScript with new features like arrow functions, classes, and template literals.
Arrow functions provide a more concise syntax for writing functions.
Classes allow for easier object-oriented programming in JavaScript.
Template literals make it easier to work with strings by allowing interpolation and multiline strings.
Creating react componont with api integration, list rendering and adding custom filterals
Coding exercise, custom hooks, UI related quetions
posted on 2 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
React js state and useeffect
Callbacks are functions passed as arguments, promises represent eventual completion of an asynchronous operation, async await is syntactic sugar for promises.
Callbacks are functions passed as arguments to be executed after a certain task is completed.
Promises represent the eventual completion of an asynchronous operation and allow chaining of multiple asynchronous operations.
Async await is syntactic sugar for promises,...
React has three main phases in its life cycle: Mounting, Updating, and Unmounting.
Mounting: Component is created and inserted into the DOM.
Updating: Component is re-rendered when props or state change.
Unmounting: Component is removed from the DOM.
posted on 2 Jun 2024
I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.
Technical questions will be there
Simple coding questions will be asked.
I applied via Approached by Company and was interviewed in Jan 2024. There was 1 interview round.
Duration was 1 hr and topics were css html react js vs code IDE it was a good experience
Tally t is a software used for accounting and financial management.
Tally t is a popular accounting software used by businesses for managing financial transactions.
It helps in recording and tracking financial data such as sales, purchases, expenses, and more.
Tally t provides features like invoicing, inventory management, payroll processing, and tax compliance.
It is widely used in India and other countries for its user-f
posted on 5 Jun 2024
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Variable declarations are hoisted but not their initializations.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
CSS positions include static, relative, absolute, fixed, and sticky.
Static - default position, elements are positioned according to the normal flow of the document
Relative - positioned relative to its normal position
Absolute - positioned relative to the nearest positioned ancestor
Fixed - positioned relative to the viewport
Sticky - acts like a combination of relative and fixed positioning
Semantic tags are HTML tags that clearly define the content they contain for better accessibility and SEO.
Semantic tags provide meaning to the content they enclose, making it easier for search engines to understand the structure of the page.
Examples of semantic tags include
Using semantic tags improves the accessibility of the website for users with disabilities, as screen readers can interp
Promise chaining is a technique in JavaScript where multiple asynchronous operations are chained together to execute sequentially.
Allows for handling multiple asynchronous operations in a more readable and organized way
Each promise in the chain returns a new promise, allowing for further chaining
Helps avoid callback hell by nesting promises inside each other
Example: promise1.then(result => { return promise2; }).then(re
Virtual DOM is a lightweight copy of the actual DOM that React uses to improve performance by minimizing direct manipulation of the actual DOM.
Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created and updated in memory.
When changes are made to the virtual DOM, React compares it with the actual DOM and only updates the necessary parts, reducing the number of direct manipulations to the ...
Synthetic events in React are events that are normalized by React to ensure consistent behavior across different browsers.
Synthetic events are instances of the SyntheticEvent object in React.
They are cross-browser compatible and have the same interface as native events.
They are used to handle events like onClick, onChange, etc. in React components.
Example:
Redux is a predictable state container for JavaScript apps.
Redux is a state management tool commonly used with React to manage the application's state in a predictable way.
It helps in maintaining a single source of truth for the state of the entire application.
Redux follows a unidirectional data flow, making it easier to understand how data changes over time.
Actions are dispatched to update the state in Redux, and redu...
Hooks in React are functions that let you use state and other React features without writing a class.
Hooks were introduced in React 16.8.
They allow you to use state and other React features in functional components.
Some commonly used hooks are useState, useEffect, useContext, and useReducer.
useMemo is used for memoizing values, while useCallback is used for memoizing functions.
useMemo is used to memoize a value and only recompute it when its dependencies change.
useCallback is used to memoize a function instance and only re-create it when its dependencies change.
Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used to memoize a callback function passed t
posted on 12 Oct 2021
I applied via Naukri.com and was interviewed in Sep 2021. There was 1 interview round.
Vue.js is a progressive JavaScript framework for building user interfaces.
Reactive data binding
Component-based architecture
Virtual DOM
Directives
Computed properties
Event handling
Routing
Vuex state management
Server-side rendering
based on 1 review
Rating in categories
Senior Software Engineer
470
salaries
| ₹8 L/yr - ₹31 L/yr |
Software Engineer
307
salaries
| ₹2.8 L/yr - ₹11.7 L/yr |
Senior Test Engineer
281
salaries
| ₹6.2 L/yr - ₹24.9 L/yr |
Test Engineer
125
salaries
| ₹2.4 L/yr - ₹12 L/yr |
Technical Lead
107
salaries
| ₹12.2 L/yr - ₹37 L/yr |
TCS
Wipro
Infosys
HCLTech