Frontend
Как оптимизираш в React?
Как да организирате проверката за актуалност на данните, кеширани в store, ако данните на бекенда се променят често?
Каква е разликата между debounce и throttle?
Моля, разкажете ми за вашия опит в работата.
Разкажи за параметъра key в v-for: какво е, какво трябва да се записва там и какво не?
Използвате ли специфични UI библиотеки (например, Ant Design)? Доволни ли сте от тях, кои компоненти оставихте и кои заменихте със свои?
Разкажи ми за файла .npmrc. Работил(а) ли с него?
Как да извадим общата повтаряща се логика от компонентите?
Какви са generичните типове в TypeScript? Защо да ги използваме? Това добра практика ли е или анти-патърн?
Какви AI инструменти използвахте за писане на код или създаване на лендинги?
Ако проектирате такова приложение с оглед на монорепозитория, как бихте го разделили на пакети, като вземете предвид единната кодова база за уеб и мобилните платформи (React Native)?
Какви единични тестове бихте написали за функцията FizzBuzz?
Блокира ли CSSOM рендерирането на страницата? Защо?
Защо беше използвана архитектурата FSD, а не друга?
Не искаш ли да преминеш към full stack на текущата си работа? За тези два месеца нищо не се е променило?
Кой вариант на поле за въвеждане е по-добър от гледна точка на UX: с сив текст за заместител или с черен дебел шрифт вътре?
Какви AI инструменти използвате в работата си? Какво е отношението ви към използването на ChatGPT, Perplexity, Cursor, Claude и други AI-агенти в разработката?
В пример с акордеона — кои ARIA атрибути се използват?
Разкажи ми за типовете (type) и интерфейсите (interface) в TypeScript: какво представляват, каква е разликата, какви ограничения има, какво избираш в работата си?
За какво е нужен children в конфигурацията на маршрутите във Vue Router? Какво прави?