Какво ще се случи в примера, където функцията безкрайно си планира себе си в опашката на microtasks чрез Promise.then? Ще има ли препълване на call stack и ще се изпълнят ли следващите таймери?
Frontend
Какви архитектурни подходи знаете във фронтенда и каква архитектура бихте избрали за малък уебсайт, онлайн магазин и голямо приложение?
Определете времевата сложност на примерите: линейно търсене, сумиране на масив, двоично търсене и търсене на дубли с двойна цикъл.
Какъв екип и процеси търсите?
Какво е shallowEqual и какъв резултат дава при сравняване на обекти, включително ако вложеното свойство се отнася към същия обект?
Какво е enum в TypeScript и защо често се предпочитат union literal types или as const обекти?
Разкажете за Redux: магазин, действие, редуктор, селектори и поток на данни.
Използвате ли инструменти за схеми и документиране на сложни задачи?
Какво е свързването и коезията в развитието?
За какво се използва Reselect и как да избегнем ненужни повторни рендери при комбиниране на данни от няколко slices?
Защо е необходим Next.js, какви методи за рендериране поддържа и какво се случва, ако горният компонент е маркиран като клиентски компонент?
Какво ви харесва най-много във фронтенда и в коя област искате да се развивате?