Вернуться в видеотеку

Собеседование middle/senior frontend-разработчика

Запись интервью frontend-разработчика с вопросами о React, браузерной навигации, BFF и безопасности. Кандидат объясняет решения, а собеседники уточняют практические ограничения.

Источник: Миша - Frontend Dev

Открыть на YouTube

Таймлайн

Коротко о видео

Кандидат рассказывает о пройденном интервью на frontend-вакансию, после чего в записи звучит сам технический разговор. Собеседники обсуждают назначение BFF и его связь с backend-сервисами, а затем разбирают асинхронный вызов и разницу между SPA-переходом и полной загрузкой страницы. Большой блок посвящён React: ссылочной идентичности props, React.memo, useMemo и условиям, при которых мемоизация действительно снижает лишние вычисления или рендеры. В финале кандидат отвечает на вопросы о встраиваемом HTML, доменах и доступе к cookie, а также о задачах миграции дизайн-системы. Формат показывает глубину и уточняющие вопросы, характерные для опытной роли.

Затронутые темы

Что взять на заметку

  • При асинхронных действиях учитывайте жизненный цикл страницы и различие SPA и полной навигации.
  • useMemo полезен для тяжёлых вычислений и стабильных ссылок, но только когда это влияет на рендеринг.
  • React.memo сравнивает props и требует учитывать ссылочные типы.
  • Изоляция контента на другом домене ограничивает его доступ к cookie основного приложения.
  • На интервью важно связывать технический выбор с контекстом продукта и окружения.

Рекомендуем посмотреть

1:21:41
FrontendJunior

Собеседование Junior frontend-разработчика: вопросы и задачи

Техническое собеседование на Junior+ Frontend-позицию на канале ApexNovaTech: кандидат отвечает на вопросы по CSS, JavaScript и React, затем пробует решить задачи на асинхронное выполнение цикла и группировку массива пользователей. Ведущие разбирают ошибку на границе цикла и дают фидбек о необходимости укрепить практику базового JavaScript.

1:12:40
FrontendMiddle

Frontend-собеседование: React, event loop и code review

Технический этап frontend-собеседования в WB: кандидат отвечает на вопросы о загрузке веб-страницы, HTTP(S), CORS, code splitting и React Lazy. Затем он решает задачи на поиск пары чисел, обход дерева, Event Loop и TypeScript generics, а в code review обсуждает ключи списков, мемоизацию и useEffect.