Разкажете за себе си.
Frontend
В класовите компоненти има метод componentWillUnmount. Как да реализираме аналог в функционален компонент?
Класовете в JavaScript са синтактичен захар върху какво?
Разкажи за опита си: къде работи, какво прави, какъв стек използваш?
Разкажете за принципите на ООП: наследяване, полиморфизъм, инкапсулация, абстракция.
Задача №4: реализирайте функция според типовете й в TypeScript (функцията приема обект и ключ към този обект, връща стойността по ключа).
Има задача да преместите елемент на страницата. Два начина: чрез position + left/top или чрез transform. Кой метод е по-предпочитан и защо?
Как браузърът показва (рендерира) страницата след получаване на HTML, CSS и JS?
Какво е useCallback, какво прави и кога трябва да го използвате?
Защо мислиш да напуснеш текущата си работа?
Задача за реда на извикване на console.log: подредете реда на изхода на логовете (част 1 — синхронен код, част 2 — с асинхронен код, promises и setTimeout).
Каква е разликата между стрелковите функции и обикновените във връзка с работата с this?
Как да решите проблема с конфликт на стилове между два микрофронтенда, използващи различни версии на дизайн системата? Как да решите въпроса с конкретността на CSS?
Нужни ли са все още класови компоненти в React? Има ли нещо, което може да се направи в класови компоненти, но не и във функционални?
Какво е крос-браузърна съвместимост и как да решим проблемите с CSS съвместимостта между браузърите?
Разбираш ли как работят базите данни, API, как циркулират данните между компонентите?
Колко време е необходимо за започване на нов проект?
Готов ли е [име] да разгледа формат на сътрудничество чрез доставчика (Glassport Global)?
Каква е разликата между useEffect и useLayoutEffect? Кога трябва да използвате useLayoutEffect?
Какви типове данни знаете в JavaScript?