Filter interviews by
DOM CSSOM Manipulation in react.
Top trending discussions
I appeared for an interview before Aug 2021.
posted on 17 Jul 2024
posted on 28 May 2025
I appeared for an interview in Nov 2024, where I was asked the following questions.
Closures are functions that retain access to their lexical scope, even when executed outside that scope.
A closure is created when a function is defined inside another function.
Example: function outer() { let x = 10; return function inner() { return x; }; }
The inner function retains access to 'x' even after outer() has finished executing.
Closures are often used for data encapsulation and maintaining state.
Hosting refers to the service that allows individuals and organizations to make their websites accessible on the internet.
Web hosting provides server space for websites to store files and data.
Types of hosting include shared, VPS, dedicated, and cloud hosting.
Examples of hosting providers are Bluehost, SiteGround, and AWS.
Hosting services often include domain registration, email accounts, and security features.
The event loop is a core mechanism in JavaScript that manages asynchronous operations and executes code in a non-blocking manner.
The event loop allows JavaScript to perform non-blocking I/O operations despite being single-threaded.
It works with the call stack, callback queue, and Web APIs to handle asynchronous tasks.
When an asynchronous operation completes, its callback is pushed to the callback queue.
The event loop c...
A promise is an object representing the eventual completion or failure of an asynchronous operation.
A promise can be in one of three states: pending, fulfilled, or rejected.
Promises allow for cleaner asynchronous code, avoiding callback hell.
Example of a promise: const myPromise = new Promise((resolve, reject) => { /* async code */ });
Promise.all takes an array of promises and resolves when all are fulfilled, or rej...
Debouncing and throttling are techniques to optimize performance by controlling the rate of function execution in JavaScript.
Debouncing delays function execution until after a specified time has passed since the last event. Example: Search input that triggers a query only after the user stops typing for 300ms.
Throttling ensures a function is executed at most once in a specified time interval. Example: A scroll event th...
Optimizing a React application involves techniques to enhance performance and reduce load times.
Use React.memo to prevent unnecessary re-renders of functional components.
Implement code splitting with React.lazy and Suspense to load components only when needed.
Utilize the useCallback and useMemo hooks to memoize functions and values, reducing recalculations.
Optimize images and assets to decrease load times, using format...
Component lifecycle refers to the stages a component goes through from creation to removal in a front-end framework.
1. Mounting: The phase when a component is being created and inserted into the DOM. Example: constructor(), render().
2. Updating: Occurs when a component's state or props change. Example: shouldComponentUpdate(), componentDidUpdate().
3. Unmounting: The phase when a component is removed from the DOM. Examp...
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There was 1 interview round.
I appeared for an interview in Jul 2024.
First round is online assessment. Where we have multiple choice questions related to angular, css. Html, javascript
Yes, I have experience developing websites for physically challenged individuals with a focus on accessibility.
Implemented keyboard navigation for users with mobility impairments
Utilized ARIA roles and attributes to improve screen reader compatibility
Ensured color contrast and text size met WCAG standards
Tested websites with assistive technologies like screen readers and voice recognition software
I'm doing well, excited about the opportunity to discuss my experience and skills in front-end development.
I've been working on several projects that utilize React and Redux for state management.
Recently, I completed a responsive web application that improved user engagement by 30%.
I'm currently exploring new CSS frameworks to enhance my design skills.
I balance my professional life as a Senior Front End Developer with personal interests in technology, art, and community engagement.
I work on building responsive web applications using React and Vue.js.
I enjoy contributing to open-source projects, like improving documentation for libraries.
In my free time, I explore UI/UX design principles to enhance my development skills.
I volunteer at local tech meetups, sharing know...
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
They asked JS basics and Promises, hoisting
Just asked about my work culture, as I worked in startup and product based company, they except me work in Agile and how u will adopt to MNC / service based company culture
based on 1 interview experience
TCS
Accenture
Wipro
Cognizant