Sobes.tech

How would you approach organizing SVG icons when building a system from scratch?

263

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?

236

How to catch the situation when the backend sends data of the wrong type that the application expects?

197

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?

176

How would you layer the architecture of backend interaction: data retrieval, validation, storage, and retries on error?

174

What criteria did you use to select components in the UI kit? How complex and configurable was it?

174

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?

170

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?

142

How to organize polling of the user list every 15 seconds using TanStack Query (React Query)? Which function to use and with what parameters?

138

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?

127