Ако размерът на пакета на приложението е много голям, какво бихте направили?
Frontend
Какви методи за организация на микро-фронтендове съществуват освен Webpack Module Federation?
Какво е семантичната структура, защо е необходима и можете ли да назовете някои семантични HTML тагове?
Колко добре се справяте с превключването между проекти и контексти?
За какво служи файлът package-lock.json?
Опишете API на месинджъра: кои крайни точки са необходими за чатове, съобщения, контакти, изпращане на съобщения и качване на прикачени файлове?
Какво мислите за архитектурата FSD? Създава ли проблеми, че логиката на една същност е разпределена по слоевете на проекта?
Какво точно заключва файлът package-lock.json: само зависимостите от package.json или също транзитивните зависимости?
Защо е избрана Map като структура от данни за реализиране на LRU кеш?
Какво мислите за CSS-in-JS, например Styled Components?
Какво е ARIA и кога трябва да се използва?
Какво е методът next() на итератора и какво връща?
Напишете нативна JavaScript функция, която визуализира дървовиден списък въз основа на дадена структура от данни в определен HTML контейнер.
Разкажете ни за лични проекти или проекти, които сте ръководили паралелно.
Защо е предпочитан курсорът пред offset за страниране на съобщенията?
Срещали ли сте проблеми с кръстосаната съвместимост между браузъри и как ги решихте?
Какво е MVC и за какво отговарят Model, View и Controller?
Как беше извършвано планирането на работата и разпределението на ресурсите в екипа?
Какви методи за съхранение съществуват в браузъра и какво е логично да се съхранява във всеки от тях?
Как работихте с дизайна: всичко беше строго по макетите или участвахте в подобряването на UX?