Frontend
Какви конкретни проблеми сте идентифицирали и решили с Lighthouse?
С кои брокери на съобщения сте работили?
Разкажи за своя опит от резюмето: задачи, технологии, успехи и постижения за повече от три и половина години работа в Совкомбанк.
Какво е по същество composable от гледна точка на езика? (затваряне)
Ако ролите по подразбиране са зададени като празен масив директно в параметрите на компонента, какво ще се случи с useEffect при всяко рендериране? Как да го поправите?
Обяснете разликите между тези типове помощни типове TypeScript и техните случаи на употреба: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Как може да се преобразува псевдо-масивът arguments в истински масив? Посочете няколко начина.
Как да предотвратим мигането на интерфейса поради useEffect?
Обяснете проблема с наследяването в кода, където класът разширява Object, и предложете решение.
Какво е затваряне в JavaScript и какви са възможните му недостатъци?
Възможно ли е във функционален компонент да се предостави външен достъп до методите на компонента (да се дадат 'дръжки' навън)?
Работили ли сте с нещо освен React стек?
Каква архитектура използвахте при разработката на фронтенда?
[име] попита: какво различава примитивите от непримитивите? Какво е предаване по референция и по стойност?
Възможно ли е да се направи така, че finally да се изпълни още веднъж (с числото 10), без да се променя редът на кода, но като се добави нещо вътре във функцията?
Представете си ситуация: малко преди пускането откривате грешка, която кара една функция да не работи правилно. Не може да се отложи пускането, но разбирате, че нещо не е наред. Какво бихте направили в такава ситуация?
[име] попита: какво е контекст в JavaScript? Какво е this?
Как работят заедно useMemo, useCallback и React.memo? Защо е важно да обвиваме функциите в useCallback при предаването им към дете-компонент, обвит в React.memo?
В какъв вид се свързват вашите библиотеки?
Има ли стойността [обект] прототип? Как се различава __proto__ от prototype? Къде сочи __proto__ на обекта? Вярно ли е, че __proto__ съществува при всички стойности?