Възможно ли е да се преброи колко обработчика на събития са регистрирани и колко от тях са премахнати? Как да го проверите?
Frontend
Какво трябва да се направи само с A2, за да се изчистят и двата масива, като се знае, че A2 = A1 (референтен тип)?
Какво ще покаже кодът с условието `1 < 9 < a`? Каква стойност трябва да се зададе на променливата `a`, за да се изпълни клона с изход 2?
Какво ще се случи след извикването на `setLoading(true)` и как ще работи компонентът в този момент?
Какво е ref и reactive във Vue 3? Каква е разликата и как се достъпва стойността?
Задача за конкатенация на низове в JavaScript: какво ще се покаже на екрана и защо? (пример с оператора + и низове/числа)
Разкажете за себе си, опита си, най-трудните и интересни задачи, технологиите, с които сте работили.
Задача за Event Loop: определете реда на извеждане в конзолата при наличие на setTimeout, Promise и синхронен код. Какво ще бъде изведено последно и защо?
Как работи provide/inject във Vue 3?
Какво е Teleport във Vue 3 и как се използва?
Кога може да се очаква обратна връзка за резултатите от интервюто?
Какво прави функцията `getUser` вътре в хука?
Какво връща този hook при първото рендериране? Какви ще бъдат стойностите на `data`, `loading` и `error`?
Какво е Composition API във Vue 3? Как се различава от Options API?
Кога се изпълнява функцията за почистване в `useEffect` и какво прави в този случай?
Как работи реактивността във Vue 3? В какво се различава от Vue 2 (Proxy vs Object.defineProperty)?
Ще има ли проблем с затварянето при добавяне и премахване на обработчика `scroll`? Как разбира `removeEventListener`, кой точно обработчик трябва да бъде премахнат?
Ще помогне ли тук `useCallback`? Къде точно и за какво е нужен в този hook?
Как правилно да премахнете обработчик `scroll`, ако `addEventListener` и `removeEventListener` трябва да получат една и съща препратка към функция?
Свържете коригирания hook във втория компонент и изведете случайно число и текущата позиция на превъртане.