Frontend
You need to write a function memoize — a wrapper for memoization. For simplicity, you can assume that the function will always have only one argument, and it will be a primitive value.
Implement your own promiseAll function, which is an analog of Promise.all: takes an array of promises, returns a promise with an array of results in the original order, immediately calls reject on the first rejected.
How to make useEffect run only at certain moments? What happens if you don't pass a dependencies array? And if you pass an empty array?
You mentioned having experience as a Team Lead, can you tell me more about that? What did it involve?
What HTTP request methods do you know?
[name] asked: how do you feel about working in a startup, what did you like and what did not?
If two more inner elements are added inside outer, how will they be arranged? How to arrange them horizontally?
Tell me about bind, call, apply. What is the difference between them?
How to make a function with a Generic accept only a string or an instance of class Bar, and throw a TypeScript error in other cases?
How was the code review conducted, who did it?
How have you organized CSS in your projects? What did you use: preprocessor, styled-components, modules?
There is a constant that holds a Promise, and a .then() with return 1 is attached to it. What will you get in this constant — the number one or something else?
Describe a complex trade-off you have faced.
What principles do you follow when designing architecture and choosing technologies?
What is event handling in React? What is a synthetic event?
How to fix a var task in a loop, besides replacing var with let?
What is the importance of error boundaries in React?
What is Control Value Accessor and why implement it?
There are three data sources returning the same information. How to get the response from the fastest one?
What is the Event Loop and how does it work in JavaScript?