Какво е итератор и защо е необходим?
Frontend
Извършете преглед на кода на фрагмента от Vue компонента в script setup: предложете подобрения и възможни корекции.
Кои архитектурни модели знаете и кои прилагате в работата си?
Работили ли сте с CI/CD, настройвали ли сте го или писали нещо за него?
Защо е по-безопасно да съхранявате refresh токени в бисквитки, а не в localStorage?
Каква е разликата между debounce и throttle и кога да използвате кое?
Разбирате разликата между функционални и нефункционални изисквания?
Какви интересни неща имаше в Mini App на Telegram и кои технологии използвахте?
Опишете модела на съобщението, върнат от API-то.
Реализирайте LRU кеш с ограничение на капацитета, където при препълване се премахва най-малко използваният елемент; операциите get и put трябва да работят в константно време.
Опишете компонентите и модулите на фронтенда на приложението. Предоставете пълна диаграма на архитектурата.
Имали ли сте опит с настройката на Nginx и самостоятелното разгръщане на приложение?
Работили ли сте със Storybook?
Кои метрики за производителност знаете, как работите с тях и как подобрявате конкретна метрика?
Имате ли въпроси към екипа или проекта?
Измислете случаи, в които използването на балансировчик на натоварването е оправдано.
Как използвахте Mock Service Worker за мокове?
Задача на Event Loop: посочете реда на изхода на console.log в показания код и обяснете защо е точно такъв.
Как бихте реализирали модела Observer?
Защо изпратеното съобщение има нужда от клиентски идентификатор?