Frontend
Какво е JSX и защо е необходим ключ в списъците?
Каква е основната разлика между Tailwind и други CSS рамки (Bootstrap, Material)?
Какво е generics в TypeScript?
Каква е разликата между средата за изпълнение на JavaScript в браузъра и Node.js?
Как е организирана комуникацията между екипите? Има ли отделен бекенд за всеки екип?
Какви гаранции предоставя външният ключ за данните в релационна база данни?
Разкажете ни за процеса на разработка и Git-flow във вашия екип. Как е организиран процесът на преглед на кода?
Дали `console.log` вътре във функция е страничен ефект?
Какво е unknown в TypeScript и как се различава от any?
Какво ще се случи в вече компилирано приложение, ако вместо очакваното число бъде подаден низ?
Как да направите един HTTP заявка и да се абонирате за резултата му няколко пъти?
Какво се случва с компонента при промяна на ключа? Разкажи за жизнения цикъл на функционалните компоненти.
Каква е разликата между рендериране и рисуване? Как се нарича процесът на сравняване на виртуалното и реалното DOM дърво?
Какви са ограниченията за памет в IndexedDB и от какво зависят?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3
Какъв проблем възниква при използване на async/await директно в useEffect?
Кои модели за разработка използвате (DRY, SOLID, GRASP, дизайн модели)?
Обработвал ли си ситуацията, когато indexOf връща -1 при използване в removeItem?
Как ти се струва нашият формат на работа? Дали е привлекателен?
Ако TLS криптира трафика, но злосторник прихване пакета и го изпрати отново на сървъра (атака с повторно изпращане), защо това няма да работи? Какво се случва при установяване на TLS връзка стъпка по стъпка?