How would you approach organizing SVG icons when building a system from scratch?
Frontend
How to implement a mechanism to prevent multiple clicks of a button (e.g., 'Buy' on an exchange or 'Order a taxi') so that the action is performed only once?
How to catch the situation when the backend sends data of the wrong type that the application expects?
There are two endpoints: getting a list of users and getting a user by ID. How do you organize response typing and work with these APIs?
How would you layer the architecture of backend interaction: data retrieval, validation, storage, and retries on error?
What criteria did you use to select components in the UI kit? How complex and configurable was it?
Tell in your own words what specific activities you did in your projects, which projects were interesting, what you tried to learn, and where you wanted to develop?
In which cases is using v-html (innerHTML) good, and in which cases is it bad? How can you be sure that the content from the server is safe?
How to organize polling of the user list every 15 seconds using TanStack Query (React Query)? Which function to use and with what parameters?
Do you consider yourself someone who writes everything independently or someone who uses libraries for every case? Which libraries would you not rewrite, and which would you write yourself?