Frontend
Как да решите проблема с дефолтната стойност roles = [], за да не се извиква useEffect излишно при повторно рендериране?
Имаш ли опит с използването и настройката на Docker за изграждане на приложение?
Да предположим, че имаме едностраничен лендинг. Изпраща се заявка, получаваме JSON с 50 хиляди реда, и докато се парсира, UI замръзва поради еднопоточната природа на JavaScript. Какво бихте предложили и как да оптимизирате филтрирането и парсирането на този JSON, за да не замръзва страницата и UI да остане отзивчив?
Определете реда на изход в конзолата за код, използващ async/await и setTimeout.
Разкажи ми за реактивността във Vue: на какво е основана и как взаимодействаме с нея (Reactive, Ref, ShallowReactive, ShallowRef)?
Вашето основно приложение е на Vite, а отделно Next.js — е трябвало ли е да се занимавате с изграждането в дълбочина? В какви инструменти са построени Vite и Next.js?
Защо отделихте заглавието на чата в отделен виджет? По какъв критерий определяте какво е виджет и какво не?
[име] попита: каква е разликата между type и interface в TypeScript?
Какво ще се случи, ако една от обещанията бъде отхвърлена във функцията sumPromises?
Задача за Event Loop: определете реда на извеждане в конзолата при наличие на setTimeout, Promise и синхронен код. Какво ще бъде изведено последно и защо?
За какво е необходим атрибутът key в списъците на React?
Разкажи ми за bind, call, apply. Каква е разликата между тях?
Бяха ли отделени ресурси за писане на тестове? Какъв опит имате в писането на тестове?
Как приоритизирате техническия дълг спрямо бизнес задачите?
Има дърво, на което седят катерички и врани. Необходимо е да напишем функция, която намира всички катерички на дървото и връща техните имена. Очакван резултат: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Разкажете ми за текущата ви роля в екипа.
Какво е ключовата дума satisfies в TypeScript? Кога и как се използва?
Какво мислиш за Atomic CSS?
Работили ли сте някога с графики, например с линейна диаграма?
Предложете няколко варианта за коригиране на метода getMultiSum, за да изчислява правилно резултата (загуба на контекста this).