Sharing my recent interview experience with Arrise Solutions.
YOE: 4.5 years
Round 1:
Time: 1hr
Theory:
- React fiber
- Reconcilliation in react
- Data Structures - tree, graph
- Closurea in JS - concept with real world exapmples
- useEffect vs useLayoutEffect
Coding:
- currying sum problem
- Create a function which will delete the element in a linked list at given position starting from end.
inputs - head of list & index
return - head of updated list
- progress bar in react
inputs - total_time & interval are given
as prop to the component and progress
should happen after fixed time(given
interval) so that it would reach to 100%
in given total_time
Round 2:
Time: 1hr
Theory:
- what are the closures with example?
- what is prototype and how inheritance works in JS?
Coding:
- Leetcode medium problem - supposed to be solved in 30 mins
- Implement polyfill for reduce method
Final Result:
Rejected. Couldn't solve leetcode problem.
Personal Feedback:
Dont focus on only topics mentioned by HR which would be considered for a particular round, be ready with any topic in scope.
Hope this helps if anyone preparing for same.