i
CustomerLabs Digital Solutions
Filter interviews by
I applied via LinkedIn and was interviewed in Aug 2024. There was 1 interview round.
Web Vitals are a set of metrics related to user experience on websites.
Web Vitals include metrics like Largest Contentful Paint, First Input Delay, and Cumulative Layout Shift.
They help developers understand and improve the performance and user experience of their websites.
Google uses Web Vitals as a ranking factor for search results.
Cascading refers to the process of styles being applied from parent elements to their child elements in CSS.
In CSS, styles applied to a parent element will cascade down to its child elements unless overridden.
Cascading allows for efficient styling by reducing the need to repeat styles for each element.
Specificity and inheritance play a role in determining which styles take precedence in the cascade.
Recursion is a programming technique where a function calls itself to solve a problem.
Recursion involves breaking down a problem into smaller subproblems and solving them recursively.
A base case is needed to stop the recursive calls and prevent infinite loops.
Example: Factorial calculation using recursion - function factorial(n) { return n === 0 ? 1 : n * factorial(n - 1); }
Closures are functions that have access to their own scope, as well as the scope in which they were defined.
Closures are created when a function is defined within another function and has access to the outer function's variables.
Closures can access variables from the outer function even after the outer function has finished executing.
Closures are commonly used in event handlers and callbacks to maintain state.
State is the current condition or data of a component in a React application. It is mutable.
State is an object that stores data relevant to a component.
It can be updated using the setState() method.
State is mutable, meaning it can be changed during the component's lifecycle.
Top trending discussions
I applied via LinkedIn
Redux is a predictable state container for JavaScript apps.
Redux is a library for managing application state
It provides a centralized store for all the state of an application
It uses a single source of truth principle
It allows for predictable state changes through actions and reducers
It is commonly used with React for building complex UIs
jQuery is a fast, small, and feature-rich JavaScript library.
jQuery simplifies HTML document traversing, event handling, and animating.
It provides a set of methods for AJAX interactions and DOM manipulation.
jQuery is cross-platform and supports a wide range of browsers.
It has a large community and a vast number of plugins available.
Project architecture depends on the specific project and its requirements.
Form validation in React ensures user input is correct before submission.
Use controlled components to manage form state
Create validation functions to check input
Display error messages for invalid input
Disable submit button until form is valid
Consider using a library like Formik or Yup for easier validation
React hooks are functions that allow functional components to use state and lifecycle methods.
Hooks were introduced in React 16.8
useState() is a hook that allows state to be used in functional components
useEffect() is a hook that allows lifecycle methods to be used in functional components
Custom hooks can be created to reuse stateful logic across components
I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 5 interview rounds.
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2022. There were 4 interview rounds.
How revere the string without using reverse method
Split duplication from the array
Verbal questions mostly asked and very easy
Opps and recursion and an array and string questions asked
Quite easy round it was very simple
Finding missing values in array using JavaScript and incrementing/decrementing count in React.
Use JavaScript to find missing values in array by comparing with a reference array.
Implement logic to increment and decrement count in React based on user interactions.
Example: const array = ['apple', 'banana', 'orange']; const referenceArray = ['apple', 'banana', 'grape'];
Example: Implement a counter component in React that i...
I appeared for an interview in Mar 2024.
1. Client-side scripting runs on the user's browser, while server-side scripting runs on the server. 2. Destructuring is a way to extract values from objects and arrays. 3. HOC stands for Higher Order Component in React. 4. Combining nested arrays involves flattening them into a single array. 5. Counting vowels in a string involves iterating through the characters and checking if they are vowels.
Client-side scripting e...
I applied via Naukri.com and was interviewed in Nov 2022. There were 3 interview rounds.
An aptitude test is a way for employers to assess a candidate's abilities through a variety of different testing formats. Aptitude tests will test your ability to perform tasks and react to situations at work. This includes problem-solving, prioritisation and numerical skills, amongst other things.
An assignment is the transfer of rights or property. In financial markets, it is a notice to an options writer that the option has been exercised.
based on 1 interview
Interview experience
Associate Software Engineer
6
salaries
| ₹5 L/yr - ₹9.8 L/yr |
Associate Product Manager
5
salaries
| ₹4 L/yr - ₹6 L/yr |
Data Engineer
3
salaries
| ₹7.2 L/yr - ₹10.6 L/yr |
TCS
Accenture
Wipro
Cognizant