Why is it safer to store refresh tokens in cookies rather than in localStorage?
Frontend
What is the difference between debounce and throttle and when to use what?
Do you understand the difference between functional and non-functional requirements?
What interesting things were in Telegram Mini App and what technologies did you use?
Describe the message model returned by the API.
Implement an LRU cache with a capacity limit, where the least recently accessed element is removed upon overflow; get and put operations should work in constant time.
Describe the frontend components and modules of the application. Provide a complete architecture diagram.
Have you had experience setting up Nginx and deploying an application independently?
Работали ли вы со Storybook?
What performance metrics do you know, how do you work with them, and how do you improve a specific metric?
Do you have any questions for the team or project?
Come up with cases where using a load balancer is justified.
How did you use Mock Service Worker for mocks?
How would you implement the Observer pattern?
Why does the sent message need a client ID?
Event Loop task: name the order of console.log output in the shown code and explain why it is exactly like that.
Conduct a code review of the Nuxt composable: plugin and get method work correctly, suggest improvements and enhancements for request handling and state management.
How does event.target differ from event.currentTarget and why is event.target specifically needed in this task?
Describe the system design of the messenger: client, CDN, API Gateway, WebSocket connections, chat and message services, attachment storage, caching, notifications, and event handling.
What is the difference between position: relative and position: absolute?