Frontend
Какво ще се случи с контекста, ако присвоим метод на обект на променлива и го извикаме чрез нея?
Какво са HLS, DASH, манифест и сегмент?
Къде се използва Shadow DOM в реалния живот?
Разкажи за сборщика при преминаване от Vue 2 към Vue 3: имаше Webpack (Vue CLI), сега Vite. Имаше ли интересни corner-case, конфликти в конфигурацията или неща, които трябваше да пренапишеш?
Каква е разликата между ref и reactive във Vue.js?
Кога се изпълнява cleanup функцията в useEffect?
По каква причина бяхте уволнени на последното си работно място и колко човека бяха засегнати от съкращението в разработката?
/** * Реализирайте функцията runOnce, която приема * функция и връща нова функция. Новата * функция може да бъде извикана само веднъж, всички * последващи извиквания връщат undefined. * * Обвитата функция може да приема аргументи * и да връща резултат. */ function runOnce(fn) { // вашият код } const logHello = (name) => { console.log(`здравей, ${name}!`) }; const logHelloOnce = runOnce(logHello); console.clear(); logHelloOnce('Oleg'); // 'здравей, Oleg!' logHelloOnce('Olga'); // undefined
Разкажете за себе си
Знаеш ли нещо за acquiring? Какво е това?
Обяснете жизнения цикъл на React компонента. Как да обработите демонтирането с помощта на useEffect?
Какво прави hook-ът useEffect?
Каква е разликата между обикновен масив и Set? Какво може да се направи такова, че Set да бъде по-добър от масива?
Какво се случва, когато въведеш URL в браузъра (https://google.com)? Опиши целия процес от въвеждането до показването на съдържанието.
Как се осъществяваше приемането на задачи в екипа?
Как да накараме конструкцията try/catch да работи с Promise? Как да направим Promise синхронен чрез async/await?
Може ли изцяло да се откажете от RxJS в полза на signals в съвременния Angular?
Как да кешираме заявките на фронтенда и как да управляваме кеширането?
Работили ли сте с Redis?
Какви типове данни знаете в JavaScript?