Вернуться в каталог собеседований

Собеседование Frontend-разработчика: JavaScript, React и live coding

Кандидат решает задачи в песочнице и отвечает на вопросы о nullish-операторах, useRef, обработчиках событий, DOM и CSS. Второй этап включает проектирование небольшой библиотеки в стиле jQuery.

Миша - Frontend Dev
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 10 тыс.
  • Лайки на YouTube: 191
Открыть на YouTube

Таймлайн

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

В записи показано реальное Frontend-собеседование с двумя техническими этапами. В начале кандидат отвечает на вопросы о JavaScript-операторах и шаблонных строках. В React-блоке он объясняет, почему изменение useRef не запускает рендер, и разбирает поведение обработчика с задержкой при нескольких нажатиях кнопки. Затем интервьюер даёт live coding: реализовать минимальную библиотеку, принимающую селектор и позволяющую вызывать цепочку методов. Во втором этапе кандидат работает с фрагментом приложения, обсуждает состояние загрузки, удаление лишней логики и выбор идентификаторов. Финальные вопросы касаются CSS, БЭМ, CSS-модулей и styled-components. В начале есть реклама услуг автора.

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

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

  • useRef хранит изменяемое значение без автоматического повторного рендера компонента.
  • Перед задачей с задержкой обработчика нужно определить ожидаемое поведение серии кликов.
  • Live coding проверяет умение уточнять API и выбрать простую структуру реализации.
  • Выбор способа стилизации зависит от ограничений проекта и стоимости поддержки.

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