Frontend
Моля, разкажи ми за своя опит в работата (последните релевантни проекти).
Как да върнете контекста на функция? Разкажи за call, apply, bind.
Живо кодиране: Реализирайте основен механизъм EventEmitter с методи subscribe, publish и механизъм за отписване
Какво можете да кажете за механизма provide/inject във Vue?
Какво е вашето разрешение за работа в Италия?
Предпочитате да работите в екип или самостоятелно? Къде се чувствате по-удобно и по-ефективно?
Защо да използваме track в новите цикли на шаблоните Angular и по кое поле е по-добре да следим елементите? Какво ще се случи при track по обект?
```javascript const obj = { ime: 'Alex', kazhi() { console.info(this.ime); } }; const obj2 = { ime: 'Ivan' } const fn = obj.kazhi.bind(obj).bind(obj2); fn(); obj.kazhi(); ```
Какво е функция от по-висок ред? Дайте примери за вградени функции от по-висок ред в JavaScript.
Как следяхте за качеството на кода? Използвахте ли линтери, commit hooks?
Задача за живо кодиране: поправете брояч с setInterval в useEffect, който работи неправилно поради проблем с затварянето
Каква е разликата между interface и type в TypeScript, кой използвате и защо?
Как протече прегледът на кода в екипа? Имаше ли регламент? На какво обръщаше внимание?
Каква е разликата между rem и em?
функция debounce(callback, delay) {}
Ако всеки микрофронтенд добавя глобални базови стилове на Tailwind CSS и те се дублират, имали ли сте такъв проблем?
/* Необходимо е да напишете функция за изчисляване на сумата на всички числови стойности в масив. Валидните числови стойности също са низове, които започват с цифри. В този случай трябва да използвате тази начална последователност от цифри като числова стойност. Масивът може да съдържа всякакви типове данни и да не е плосък. **Не трябва да използвате вградени методи като .flat, .flatMap** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));
Разкажете за вашите цели, включително материалните, за следващата година.
Имаш опит с Next.js?
Какво е Composable? Можеш ли да дадеш пример за добър composable?