i
Recrosoft
Technologies
Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2023. There were 2 interview rounds.
Hooks are functions that allow you to use state and other React features without writing a class.
Hooks were introduced in React 16.8
They allow you to reuse stateful logic
useState is a hook that allows you to add state to a functional component
useEffect is a hook that allows you to perform side effects in a functional component
useContext is a hook that allows you to consume a context in a functional component
useMemo is used to memoize a value while useCallback is used to memoize a function.
useMemo is used to optimize expensive computations by caching the result and returning it if the inputs are the same.
useCallback is used to optimize expensive function creation by caching the function and returning it if the inputs are the same.
useMemo returns a value while useCallback returns a memoized function.
useMemo is used for memo...
Call, apply, and bind are methods used to manipulate the value of 'this' in JavaScript functions.
Call and apply are used to invoke a function with a specific 'this' value and arguments passed as an array or list respectively.
Bind returns a new function with a specific 'this' value and any arguments passed as a list.
Example: myFunction.call(thisValue, arg1, arg2); myFunction.apply(thisValue, [arg1, arg2]); myFunction.bi...
The CSS box model is a design concept that describes how elements are displayed on a web page.
It consists of content, padding, border, and margin.
The content is the actual element and its size is determined by width and height properties.
Padding is the space between the content and the border.
Border is the line that surrounds the content and padding.
Margin is the space between the border and the next element.
The box mo...
Closures are functions that have access to variables in their outer scope, even after the outer function has returned.
Closures are created when a function is defined inside another function.
The inner function has access to the outer function's variables, even after the outer function has returned.
Closures can be used to create private variables and methods in JavaScript.
Example: function outer() { var x = 10; function ...
Top trending discussions
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.
I applied via Job Fair and was interviewed in May 2022. There were 2 interview rounds.
1hr duration, test can be attempted in any language. I have attempted in python.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Optimize ETL processes and Spark jobs through efficient design, resource management, and performance tuning.
Use partitioning to improve data processing speed. For example, partitioning large datasets by date can speed up queries.
Implement data caching in Spark to store intermediate results, reducing the need for repeated computations.
Optimize data formats by using columnar storage formats like Parquet or ORC, which imp...
posted on 29 Aug 2024
It was an 1 hour round with pseudocodes of c different subject questions and it was an objective test
It was difficult with question of medium to hard level
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Mcq + dsa JavaScript questions
posted on 18 Sep 2024
I appeared for an interview in Mar 2024.
Aptitude+CS fundamentals questions were asked
4 questions majorly based on trees and linked list
Again 3 ques 1 was based on trees,another in linked list and 3rd on kadanes algorithm
Left view of a tree is the set of nodes visible when the tree is viewed from the left side.
Traverse the tree in a level order manner
Keep track of the first node encountered at each level
Add the first node encountered at each level to the result array
Use Floyd's Tortoise and Hare algorithm to detect a loop in a linked list.
Initialize two pointers, slow and fast, at the head of the linked list.
Move slow pointer by one step and fast pointer by two steps.
If they meet at any point, there is a loop in the linked list.
Print unique numbers in list
Iterate through the list and store each number in a set to keep track of unique numbers
Print out the numbers in the set to display the unique numbers
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Software Engineer
113
salaries
| ₹14.2 L/yr - ₹24 L/yr |
Software Engineer
96
salaries
| ₹10.5 L/yr - ₹18 L/yr |
Software Developer
23
salaries
| ₹10.9 L/yr - ₹17 L/yr |
Talent Acquisition Executive
18
salaries
| ₹3 L/yr - ₹7.4 L/yr |
Senior QA Engineer
10
salaries
| ₹10.4 L/yr - ₹14.5 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services