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

Middle за 1 год? Собеседование #3 frontend разработчика

Техническое интервью frontend-кандидата с вопросами по JavaScript, Git, TypeScript и React-архитектуре, включая небольшую алгоритмическую задачу.

Источник: FRONTENDIYA - Веб разработка

Открыть на YouTube

Таймлайн

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

Запись технического собеседования frontend-разработчика Павла, который сообщает о примерно полугоде коммерческого опыта и текущей работе над мобильным приложением медицинского стартапа. Интервьюер последовательно спрашивает о JavaScript-асинхронности, Promise, структурах данных, контексте и функциях, затем даёт задачу на поиск первой повторяющейся буквы. Во второй части разбираются Git Flow и code review, TypeScript, взаимодействие с сервером, архитектура React-приложения и декомпозиция нагруженного компонента с фильтрами и пагинацией.

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

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

  • Подготовить короткий рассказ о реальном опыте: продукте, своей зоне ответственности, команде и конкретных реализованных фичах.
  • Уметь на бытовом примере объяснить однопоточность JavaScript, очередь задач, microtask/macrotask, Promise и причины перехода от callback-вложенности к Promise и async/await.
  • Повторить различия Map, Set и Object: допустимые типы ключей, хранение уникальных значений и базовые операции коллекций.
  • Разобраться в this, bind, call, apply и различиях стрелочных и обычных функций; отдельно не путать передачу аргументов в call и apply.
  • Потренировать задачу на первую повторяющуюся букву строки через словарь/Map и вслух обосновывать сложность O(n) по времени и O(n) по памяти.
  • Отрепетировать прикладные Git-сценарии: ошибочный коммит в master, переименование уже отправленного коммита, объединение исправлений после ревью и переключение на срочный баг при незавершённой работе.
  • Повторить generics, Partial, Pick и Record в TypeScript, а также подход к отделению UI от логики запросов, фильтрации и пагинации.

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

52 мин
FrontendJunior

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Запись технического интервью на позицию Junior Frontend-разработчика с подробным разбором JavaScript, React и менеджеров состояния. В конце автор пересказывает полученный фидбэк и параметры оффера.

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

29 мин
FrontendMiddle

Реальное СОБЕСЕДОВАНИЕ на FRONTEND разработчика ЗП 200К

Реальное анонимизированное интервью на middle frontend/React-позицию: опыт кандидата, архитектурные и JavaScript-вопросы, затем тестовое задание. В финале автор кратко сообщает, почему выбрал другое предложение.