Защо е необходима асинхронността в програмните езици и какъв е проблемът със синхронното очакване на отговор?
Frontend
Какво знаете за компанията "Bureau 1440" и проекта?
Какво е затваряне в JavaScript? Обяснете с пример за брояч.
Кои правила на hooks са нарушени, ако се извика hook след условен return или вътре в условие?
Какво означава, че props не се промениха в контекста на React.memo?
Реализирайте функция map за итератор, която преобразува неговите стойности, например като умножава всяко случайно число по 2.
Имаш опит в тестването на фронтенд?
Каква е разликата между interface и type в TypeScript? Как да обединиш две интерфейса в едно?
Защо блокът "Подобни продукти" започва да работи неправилно при бързо превключване между различни страници с продукти? Намерете и поправете проблема.
Какво прави throw new Error(...) в верига от Promise-и и как се различава от return new Error(...) ?
Реализирайте превключване на състоянието на квадрата при клик: при първия клик, квадратът става зелен; при втория, се връща към червено.
Какво се случва под капака на Redux Toolkit, когато се променя състоянието?
Имаш опит в използването на View и Materialized View в PostgreSQL?
Каква е времевата сложност на бързото сортиране?
Какви са прототипите и прототипното наследяване в JavaScript?
Напишете обща функция/тип, който може да обработва данни за потребителя, и обяснете как да ограничите общия тип.
Колко често се активира ref при промени?
Какво е хидратиране в React/Next.js и какво се случва при несъответствие в хидратирането?
Защо резултатите не се нулират след пълното изчистване на търсещия низ? Намерете и поправете причината в логиката на debounce.
Имаш ли кратки срокове и колко активно провеждаш интервюта в момента?