Filter interviews by
useEffect is a hook in React that allows for side effects in function components.
useEffect is used to perform side effects in function components.
It runs after every render by default.
It can be used to fetch data, subscribe to events, or update the DOM.
To mimic componentDidMount, pass an empty array as the second argument.
To mimic componentDidUpdate, pass a variable or state that useEffect depends on.
Truthy values are values that evaluate to true in a boolean context, while falsy values are values that evaluate to false.
Truthy values include non-empty strings, numbers other than 0, true boolean values, and objects.
Falsy values include empty strings, the number 0, false boolean values, null, undefined, and NaN.
Using double negation (!!value) is a common way to convert a value to its corresponding boolean repres...
useMemo is used to memoize a value, while useCallback is used to memoize a function.
useMemo is used to memoize a computed value and recompute only when its dependencies change.
useCallback is used to memoize a callback function and re-create it only when its dependencies change.
useMemo is useful for optimizing performance by avoiding unnecessary re-computations.
useCallback is useful for optimizing performance by av...
You can pause a process in JavaScript using the setTimeout function.
Use setTimeout function to delay the execution of a code block.
Specify the time in milliseconds for the delay.
Example: setTimeout(() => { console.log('Paused for 2 seconds'); }, 2000);
Use the .replace() method in JavaScript to replace $ in jQuery
Use the .replace() method in JavaScript to replace $ with another character or string
Example: var str = 'jQuery is $ great'; str = str.replace('$', 'not'); // Output: 'jQuery is not great'
let is block scoped, var is function scoped, const is a constant variable.
let is block scoped, meaning it is only accessible within the block it is declared in.
var is function scoped, meaning it is accessible throughout the function it is declared in.
const is a constant variable, its value cannot be reassigned once it is initialized.
Null represents an intentional absence of any value, while undefined represents a variable that has been declared but not assigned a value.
Null is explicitly assigned to a variable to indicate that it has no value.
Undefined is the default value for variables that have been declared but not initialized.
Null is a primitive value, while undefined is a type.
Null is used to represent an empty value, while undefined is ...
The question is asking for two patterns of digits in the C language.
Use nested loops to iterate through all possible combinations of digits.
Check for the desired patterns within the nested loops.
Example: Pattern 1 - 1234, Pattern 2 - 5678
React JS is a JavaScript library for building user interfaces.
React JS is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It allows developers to create reusable UI components.
React uses a virtual DOM to improve performance by updating only the necessary parts of the actual DOM.
React follows a unidirectional data flow, making it easier to understand and debug.
React can be use...
Accessing deeply nested arrays in JavaScript requires recursion or iterative methods to traverse the structure dynamically.
Use recursion to traverse the nested structure. Example: function getNestedValue(obj) { return Array.isArray(obj) ? obj.map(getNestedValue) : obj; }
Utilize a stack or queue to iteratively access elements. Example: let stack = [data]; while (stack.length) { let item = stack.pop(); // process it...
I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.
React JS is a JavaScript library for building user interfaces.
React JS is a declarative, efficient, and flexible JavaScript library for building user interfaces.
It allows developers to create reusable UI components.
React uses a virtual DOM to improve performance by updating only the necessary parts of the actual DOM.
React follows a unidirectional data flow, making it easier to understand and debug.
React can be used to ...
useMemo is used to memoize a value, while useCallback is used to memoize a function.
useMemo is used to memoize a computed value and recompute only when its dependencies change.
useCallback is used to memoize a callback function and re-create it only when its dependencies change.
useMemo is useful for optimizing performance by avoiding unnecessary re-computations.
useCallback is useful for optimizing performance by avoidin...
let is block scoped, var is function scoped, const is a constant variable.
let is block scoped, meaning it is only accessible within the block it is declared in.
var is function scoped, meaning it is accessible throughout the function it is declared in.
const is a constant variable, its value cannot be reassigned once it is initialized.
Null represents an intentional absence of any value, while undefined represents a variable that has been declared but not assigned a value.
Null is explicitly assigned to a variable to indicate that it has no value.
Undefined is the default value for variables that have been declared but not initialized.
Null is a primitive value, while undefined is a type.
Null is used to represent an empty value, while undefined is used ...
You can pause a process in JavaScript using the setTimeout function.
Use setTimeout function to delay the execution of a code block.
Specify the time in milliseconds for the delay.
Example: setTimeout(() => { console.log('Paused for 2 seconds'); }, 2000);
The question is asking for two patterns of digits in the C language.
Use nested loops to iterate through all possible combinations of digits.
Check for the desired patterns within the nested loops.
Example: Pattern 1 - 1234, Pattern 2 - 5678
Truthy values are values that evaluate to true in a boolean context, while falsy values are values that evaluate to false.
Truthy values include non-empty strings, numbers other than 0, true boolean values, and objects.
Falsy values include empty strings, the number 0, false boolean values, null, undefined, and NaN.
Using double negation (!!value) is a common way to convert a value to its corresponding boolean representat...
Use the .replace() method in JavaScript to replace $ in jQuery
Use the .replace() method in JavaScript to replace $ with another character or string
Example: var str = 'jQuery is $ great'; str = str.replace('$', 'not'); // Output: 'jQuery is not great'
Accessing deeply nested arrays in JavaScript requires recursion or iterative methods to traverse the structure dynamically.
Use recursion to traverse the nested structure. Example: function getNestedValue(obj) { return Array.isArray(obj) ? obj.map(getNestedValue) : obj; }
Utilize a stack or queue to iteratively access elements. Example: let stack = [data]; while (stack.length) { let item = stack.pop(); // process item }
L...
useEffect is a hook in React that allows for side effects in function components.
useEffect is used to perform side effects in function components.
It runs after every render by default.
It can be used to fetch data, subscribe to events, or update the DOM.
To mimic componentDidMount, pass an empty array as the second argument.
To mimic componentDidUpdate, pass a variable or state that useEffect depends on.
I applied via LinkedIn and was interviewed in Mar 2024. There were 2 interview rounds.
Test conducted on mettl. It consist of MCQ question and 2 easy coding questions.
Needed to write code for CRUD operations in .net
I appeared for an interview before May 2024, where I was asked the following questions.
Top trending discussions
I honed my analytical skills through various projects in my previous roles, focusing on data interpretation and stakeholder communication.
Worked on a project analyzing customer feedback data to improve product features, resulting in a 20% increase in user satisfaction.
Collaborated with cross-functional teams to gather requirements for a new software tool, ensuring alignment with business objectives.
Utilized SQL and Exc...
I appeared for an interview before Jul 2021.
I applied via Walk-in and was interviewed before May 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Naukri.com
Amazon's innovation, customer focus, and diverse opportunities align with my career goals and values.
Customer Obsession: Amazon prioritizes customer satisfaction, evident in initiatives like Prime and personalized recommendations.
Innovation: The company is a leader in technology and logistics, constantly pushing boundaries with services like AWS and drone delivery.
Diversity of Roles: Amazon offers a wide range of caree...
I expect Amazon to foster innovation, provide growth opportunities, and maintain a customer-centric culture.
Opportunities for professional development, such as training programs and mentorship.
A collaborative work environment that encourages teamwork and idea sharing.
Access to cutting-edge technology and resources to drive innovation.
A strong focus on customer satisfaction, ensuring that every decision prioritizes the ...
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There was 1 interview round.
Experienced professional with a strong educational background and clear career ambitions, eager to contribute to the company's success.
I have over 5 years of experience in project management, leading teams to successfully deliver complex projects on time.
I hold a Master's degree in Business Administration from XYZ University, where I specialized in strategic management.
My family has always emphasized the importance of ...
based on 3 interview experiences
Difficulty level
Duration
based on 6 reviews
Rating in categories
DOT NET Developer
4
salaries
| ₹4.2 L/yr - ₹8 L/yr |
Mern Stack Developer
4
salaries
| ₹3.8 L/yr - ₹8 L/yr |
Software Developer
3
salaries
| ₹8 L/yr - ₹12 L/yr |
Senior .NET Developer
3
salaries
| ₹5.6 L/yr - ₹7.2 L/yr |
TCS
Accenture
Wipro
Cognizant