Frontend
Ако тежка синхронна задача от две минути бъде поставена в Promise, дали ще зацикли интерфейса?
Кои методи на масиви модифицират оригиналния масив?
Как се различава onMounted от created/setup и какво е налично на етапа onMounted?
Обикновено какво правите преди унищожаването на компонент в hook-а beforeUnmount/onBeforeUnmount?
Разкажете ни за авторизацията във вашия проект: кои технологии са използвани и как работи?
Определете реда на изход в console.log за дадения фрагмент JavaScript код с Promise и setTimeout.
Работили ли сте някога с уеб работници?
Преминахте ли веднага към Vue или започнахте с други технологии?
Какво е hoisting в JavaScript?
Къде изчезна hook-ът created от Vue 2 в Vue 3 при използване на setup?
Каква е разликата между обикновена функция и стрелкова функция в JavaScript?
Ако данните от бекенда не съвпадат с интерфейса на TypeScript, например, вместо обект се получава низ, ще го подчертае ли TypeScript в продукция и каква грешка ще възникне?
Какво ще бъде изписано в конзолата в дадения код с var, цикъл и setTimeout?
Определете реда на изход в console.log за дадения фрагмент JavaScript код с async/await и Promise.
Как да определим, че let и const са повдигнати (hoisting), въпреки че са в Временната зона на смъртта?
Ако дефинирате метод в клас с помощта на обикновена функция или стрелкова функция, какви са плюсовете и минусите на стрелковите функции?
С какви типове уеб работници сте работили?
Трябва ли да пишете логика в React компоненти, да я прехвърлите към hooks или да се опитате да държите бизнес логиката извън React? Какво е вашето мнение по този въпрос?
Кои пакети или инструменти сте използвали на фронтенда за работа с Socket.IO/WebSocket?
Какви интересни опитности, проблеми или случаи сте срещнали при работа с WebSocket?