Tip 1: Be thorough with the fundamentals of JavaScript and React.
Tip 2: Read articles related to web development.
Tip 3: Reviewing previous interview experiences can be very helpful.
Tip 1: Keep it concise and to the point.
Tip 2: Be honest! Bluffing can sometimes lead to rejection.



Can you solve each query in O(logN) ?
Implement polyfill of compose (Learn)
Implement currying for a given function that takes a random number of arguments.
```
// Problem statement
const multiply=(x,y,z) => x*y*z;
const res0 = curried(1)(2)(3); // should print 6
const res1 = curried(1, 2)(3); // should print 6
const res2 = curried(1, 2, 3); // should print 6
const res3 = curried(1)(2, 3); // should print 6
// Solution
const curry = fn =>{
return curried = (...args) => {
if (fn.length !== args.length){
return curried.bind(null, ...args)
}
return fn(...args);
};
}
const curried = curry(totalNum);
```
Implement useMemo hook polyfill (Learn)
Data Fetching in React. (Learn)
This was a follow-up to the previous question where you are supposed to keep on fetching until it returns a successful response.
Followup 2: Stop trying after a certain count (provided to you e.g. 5 attempts). You can think of it as a restricted polling type of thing.
Salary Negotiation.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?