What happens when you access a variable before its declaration in cases of var and let? What is the difference?
Frontend
What is the difference between useCallback and useMemo?
Tell me about your testing experience: unit tests, integration tests, Playwright.
What mechanics and method of parsing Excel files did you use in Web Worker? What exactly happened during the upload?
How to work with asynchronous JavaScript? How does async/await differ from promises?
Have you had experience working with tasks that lacked system or business requirements?
What are the rules for using hooks in React?
Have you worked with bundlers like Vite and Webpack? Have you ever configured Webpack and for what purpose?
What are the strategies for making changes and merging branches in Git?
What is a pure function? Would a function be pure if it changes the passed arguments and returns them?
Have you used rebase and can you explain how it works?
In what ways can you write asynchronous code in JavaScript: with Promise, async/await, and without Promise?
If the server returns data of the wrong type, for example a string instead of a number, when will you detect this and how will you handle it?
What are generics in TypeScript?