Frontend
How to make the result type not 'any', but match the argument type using Generics?
[name] asked: Why did you decide to become a developer?
Have you ever worked without an analyst, when you had to figure out the task on your own?
You made a request for quizzes, received a list. How do you know the question number to open the question screen?
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?
What is Long Polling in your understanding?
Tell me about your experience working with the Vue ecosystem. Which libraries and build tools have you worked with?
How does rendering behave when a list item changes? Why is trackBy needed?
What is Vue Router and how does it work in your own words? What is usually included in the router configuration file (index file)?
A critical bug appeared in production, and it needs urgent fixing, but the dev branch has already moved far ahead with new features. How would you act?
What areas in frontend do you consider your strengths?
Extend Array.prototype with a method that groups array elements by a key computed by a given function, and returns an object where each key corresponds to an array of elements. Explain what will happen if the key computation function returns a value that is not a string or a number.
What type of TypeScript should you try to avoid and why? What is the alternative?
What are the common hydration errors and how to avoid them?
What is the difference between CSS display: block, inline, and inline-block?
What is the role of Redux in managing application state?
Why is React needed as a library and why not write an application in vanilla JavaScript?
Tell us about E2E testing with Playwright: how was the testing system organized, how was it launched, how did you interact with the backend, and how did you ensure reproducibility of test data?
Suppose a new type of answer option (for example, video) is introduced — how should this be accounted for in the data structure we have established?
What do you know about React 19? What changes were made compared to React 18?