Frontend
На кои сборки бяха три приложения в последния проект (фронт, админка, UI-кит)?
Имаш две оферти със същите условия и заплата, едната предлага дистанционна работа. По какви критерии би избрал между тези оферти освен дистанционната работа?
Как настроихте CI/CD? Какво точно направихте, с кого комуникирахте?
Разкажи ми за себе си и за своя опит в работата
Как протича процесът на въвеждане и интеграция в екипа?
Каква е разликата между обработката на reject във втория аргумент на .then() и в отделен .catch()? Защо да използваме .catch(), ако можем да обработим reject директно в .then()?
С какво се гордееш в кариерата си?
Каква е разликата между интерфейс и тип в TypeScript?
Какво е HOC (Higher Order Component)? Какви модели на програмиране се използват в React?
Какво да направите, за да оптимизирате производителността на React приложение (Web Vitals)?
Какво търсите в следващата си роля?
Как оценявате подхода с различна архитектура в модулите? Какво бихте променили?
Колко скоро са готови да отидат на ново място?
Добре—като го третирате като въпрос за токенизиран дизайн и разчитате на `gap`, това обикновено е най-лесният за поддръжка начин да запазите ритъма постоянен между компонентите. Как постигате перфектно пикселно подравняване на типографията (височина на главната буква/базова линия) между SVG иконка и текст в различните браузъри—разчитате на `line-height`, `vertical-align`, гъвкаво подравняване или нещо друго?
Да разделим логиката на два useEffect или по-добре да оставим един? Как по-добре да организираме зависимостите?
Практическо задание: реализиране на магазин за стоки с React/TypeScript — рендериране на списък с продукти с карти, съдържащи изображение, име, описание и цена. Данните се зареждат чрез имитация на сървър.
Какво е React.memo, как се различава от hooks useMemo/useCallback и как са свързани?
От гледна точка на синтаксиса и структурата на кода — какво би рефакторирал в тази функция?
Каква е разликата между __proto__, [[Prototype]] и prototype?
Какво правите, ако задачата е непозната и времето е ограничено (например, една седмица)?