Frontend
Кои бяха хукове на жизнения цикъл във Vue 2?
Как протече прегледът на кода, кой го направи?
Какво ще се случи, ако един от качените файлове е много голям?
Как е структурирано взаимодействието ви с бекенда във вашия проект: договорености по API, къде се съхранява логиката на заявките (хуки, модули и т.н.)?
Какво може да бъде в опашката на микрозадачите на JavaScript?
Каква е сложността на търсенето на елемент в Set в сравнение с масив?
Разкажете за използването на NX в проекта и защо беше избран
Какво е семантичната верстка и защо е необходима? Дайте пример.
Как да поправя задача с var в цикъл, освен да заменя var с let?
Какво са ref, reactive, computed и watch?
Какво е вашето общо мнение за utility-first CSS рамки?
Защо е необходимо да свързваме методите в класовите компоненти на React при работа с обработчици на събития?
Защо е избрана IndexedDB за съхранение на чернови и състоянието на скриптовете, а не localStorage или sessionStorage?
Какво прави методът Array.prototype.slice? Как се използва за копиране на масив?
Разкажи ми за специфичността на CSS селекторите и тяхната приоритетност
Каква е разликата между методите за масив forEach и map?
Как да презапишете контекста (this) вътре в loadScript при извикване на функция, ако loadScript използва this?
Какви подходи използвахте за адаптивната вёрстка? Верстахте от мобилно устройство или от десктоп?
Какви са генериците в TypeScript и за какво се използват? Как се различават от обикновеното типизиране на параметри?
Как да определим дали стойността от тип unknown е конкретен именован тип? Как да накараме TypeScript да разбере, че проверката е извършена (type guard)?