Разкажете ни повече за опита си с микрофронтендите: с какви проблеми се сблъскахте?
Frontend
Определете реда на изпълнение за задача със синхронен код, Promise, setTimeout и async/await.
Какво се очаква от служителя след изпитателния срок?
Защо напуснахте предишната си компания?
Какво прави hook-ът useEffect? Какви проблеми могат да възникнат при много ефекти?
Има заредена index.html с JavaScript и CSS файлове. CSS файлът тежи 50 МБ и се зарежда бавно: какво ще види потребителят в този момент и какъв е проблемът?
Има ли достъп до стойностите от компонента InputDigit и могат ли да бъдат изведени в console.log?
Къде трябва да бъде поставена логиката за изпращане на формуляра: в отделния компонент InputDigit или горе?
Какви са целите на методите bind, call и apply и какви са разликите им?
Алгоритмично задание: намерете и върнете единствения низ, който е уникален по набор от букви, игнорирайки големи/малки букви, интервали и повтарящи се символи.
Откъде произхожда Redux и какъв е основният му поток от данни?
Защо избрахте React вместо Vue, Angular, Svelte или jQuery?
Дали някога сте внедрявали фронтенд проект от нулата?
Намерете и поправете грешката при хидратиране "Текстовото съдържание не съвпада с HTML, генериран от сървъра" на главната страница.
Какви са вашите очаквания за заплата?
Кои слоеве на дизайн с разделяне на функции сте подчертали и как организирахте прехода към тази архитектура?
Ако родителският компонент [компонент] се презареди, какво се случва с детския компонент, който не приема props?
Какви програмен парадигми използваш, особено в React?
Какво е Redux Saga и как работят генераторите/yield в него? Защо да използвате Saga вместо Redux Thunk?
Защо използването на state и useEffect предотвратява грешки при хидратиране на клиента? Обяснете реда на хидратиране, първото рендериране и изпълнението на useEffect.