What types of web workers have you worked with?
Frontend
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.
Do you use Git rebase and how does it differ from merge?
Where did the created hook from Vue 2 disappear in Vue 3 when using setup?
Which entities in JavaScript are subject to hoisting besides var?
Have you ever worked with a role model or implemented one?
What do you usually do before destroying a component in the beforeUnmount/onBeforeUnmount hook?
What packages or tools have you used on the frontend for working with Socket.IO/WebSocket?
Which array methods modify the original array?
There is an array of seasons. Write a TypeScript type Season that can only accept one of the values of this array.
Tell us about a difficult or interesting case from work or code review.
How are you doing with TypeScript?
How does onMounted differ from created/setup and what is available at the onMounted stage?
How to replace v-model with an explicit implementation with the same two-way binding?
Implement a non-blocking sleep function that takes a delay in milliseconds.
Which option would be more interesting for you: to improve the second project and help the main team or to fully work on your own new project?
If the backend data does not match the TypeScript interface, for example, instead of an object, a string is received, will TypeScript highlight this in production and what error will occur?
If a heavy two-minute synchronous task is placed in a Promise, will the interface hang?
Did you immediately switch to Vue or did you start with other technologies?