How did you get into development in general?
Frontend
Explain the ways to declare variables in JavaScript: var, let, const. What are the differences?
Tell me about hoisting (variable lifting). What happens when you access a variable before its declaration using var and using let?
How does 'this' work in regular functions and arrow functions? What's the difference?
What is a monorepository? What are the advantages and disadvantages?
At which stages could you influence the quality of the product?
Have you ever written tests?
Tell about the CSS property position. What values does it have and what are their differences?
Tell us about the ways to connect the script tag in HTML. What is the difference between placing it in the head and in the body?
There is code that recursively spams micro-tasks. A user visits the page and clicks a button. Will the click work?
If you were to do a project for yourself, which would you choose — Vue or React? And why?
What is the context in JavaScript, the keyword this? What will be in the console if you call a method of an object that contains console.log(this)?
What happens to the context if an object's method is assigned to a variable and called through it?
Do you use AI tools in your work and what, in your opinion, is the advantage of a live developer over a machine?
Why are you leaving your current company now?
What is the difference between useEffect and useLayoutEffect?
Why are you currently looking for a job?