Frontend
What packages or tools have you used on the frontend for working with Socket.IO/WebSocket?
Tell about any and unknown in TypeScript.
What interesting experiences, problems, or cases have you encountered working with WebSocket?
How to avoid prop drilling? Is prop drilling a problem?
How did you come into front-end development?
Is there any information that needs to be updated or previously discussed about the project and processes before the interview?
How to replace v-model with an explicit implementation with the same two-way binding?
How to ensure that heavy computations are performed without interface lag and the user does not notice delays?
What will be printed to the console in the given code with var, loop, and setTimeout?
Have you used Set and Map collections in ES6? Tell us about them.
What is Virtual DOM in React?
Why is it necessary to use keys for an array of components with internal state? What can happen with incorrect keys or their absence? How do keys affect the internal state of components?
What happens when you access a variable before its declaration with var, let, and const?
Implement a request function: it calls getData, returns a successful result, and retries the call up to a specified number of attempts, returning the last error after attempts are exhausted.
How was the display or hiding of UI elements implemented in your project depending on the role and permissions of the user?
How are you doing with TypeScript?
There is an array of seasons. Write a TypeScript type Season that can only accept one of the values of this array.
What is the difference between var, let, and const?
Can you use an arrow function as a constructor?
In what order will the code be executed and what will be printed to the console in the task with synchronous code and Promise?