Frontend
Имаш ли лични проекти, в които си се занимавал изцяло с UI/UX без участие на дизайнер?
В тестовата задача: имаш AnnotationService. Какъв алгоритъм използваш, за да решиш дали услугата трябва да бъде providedIn: 'root' или на ниво компонент/модул?
Имаме компонент, който трябва да изстреля (изпрати) събитие, например при клик. Как може да се реализира това?
Как да реализирам компонент на таблица с различни цветове на рамката в различни контексти, използвайки BEM и компонентен подход във Vue?
Защо не може да се извикват хукове в условия или цикли?
Обикновено как съхранявате API слоя и организирате взаимодействието клиент-сървър в приложенията?
Кои методи за масивове знаете в JavaScript?
Каква е разликата между рендиране на клиента и на сървъра (CSR vs SSR)?
Когато формулярът се отваря за редактиране на първия ред, полето polyname се запълва със стойността от този ред (например, 'A'). Валидационният механизъм, който сте написали, се активира. Смятате ли, че е нормално поведение валидаторът да е намерил съвпадение и да е издал грешка, въпреки че потребителят все още не е започнал редактирането?
Има ли тестове в проекта?
Защо да използвате try/catch вместо верига .then/.catch?
На страницата има плеър. Трябва да се направи така, че при натискане на стоп на една раздела, възпроизвеждането да спира и на друга раздела. Как би реализирал комуникацията между разделите?
Какво е localStorage, откъде идва и дали е достъпен в Node.js?
Колко време вече пишете в Node.js?
Разкажете за разработката на авторизация чрез OpenID Connect
Колко често работехте с контекста (this) в JavaScript? Обяснете загубата на контекст и начините за нейното решаване (bind, call, apply, стрелкови функции, запазване в променлива).
Какво е чиста функция? Кога една функция е чиста? Какви са страничните ефекти?
Какви типове стриймове има в Node.js?
Какъв тип наследяване се използва в JavaScript? Има ли множествено наследяване при класовете?
Каква е разликата между Composition API и Options API във Vue?