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 the purpose of the return keyword?