Frontend
Имали ли сте опит с командния ред и стартирането на проекти чрез терминал?
Има ли области, в които бихте искали да се развивате?
/** * Реализирайте функцията runOnce, която приема * функция и връща нова функция. Новата * функция може да бъде извикана само веднъж, всички * последващи извиквания връщат undefined. * * Обвързаната функция може да приема аргументи * и да връща резултат. */ function runOnce(fn) { // вашият код } const logHello = (name) => { console.log(`здравей, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'здравей, Oleg!' logHelloOnce('Olga'); // undefined
Какво ще се покаже в конзолата и защо?
Какви AI инструменти използвате на работното място?
Какво връща този hook при първото рендериране? Какви ще бъдат стойностите на `data`, `loading` и `error`?
Абстрактна задача: пуснахме функция, след седмица потребителите се оплакват, че страницата замръзва. Как ще търсиш проблема?
Как да организирам схема за многостъпкова форма в Zod? Как да обработвам условната валидация?
Как да избегнем преливане на стек при обход на дърво? Как да реализираме итеративен обход чрез стек в JavaScript?
Какво обикновено правиш, ако почувстваш, че изоставяш сроковете? Има дата на издаване, но разбираш, че няма да успееш да завършиш задачата навреме. Как действаш и в кой момент съобщаваш за това?
Посочете детайлите, необходими за сглобяване на управляема машина от конструктор (нестандартен въпрос за системно мислене).
Как по-добре да покажете съобщение за победа — чрез alert или да го изрисувате в UI?
Каква е разликата между контролирани и неконтролирани компоненти в React? В кои случаи е по-добре да използвате неконтролирани компоненти?
Как са свързани темите и партициите в Kafka?
Какво е състоянието с TypeScript? Използвали ли сте генерични типове, утилитарни типове, TypeGuard?
Имаш ли опит с инструменти за изкуствен интелект?
Опитвали ли сте Angular Signals в проекти или у дома?
Можеш ли по някакъв начин да потвърдиш своя трудов опит (повече от 5,25 години), посочен в резюмето? Как — например с трудова книжка или с извадка от СТД?
Какво е Awaited utility type в TypeScript?
Как да копираме обект в JavaScript? Какво е разликата между повърхностно и дълбоко копиране?