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

Публичное собеседование Junior Frontend-разработчика

Публичная запись технического собеседования кандидата на Junior+ Frontend-разработчика на канале ApexNovaTech. После разбора резюме интервьюеры спрашивают о замыканиях, this и CORS, дают задачи на sleep через Promise и setTimeout, а также на каррирование. В React-блоке они вместе с кандидатом разбирают кастомный хук для массива и иммутабельное обновление состояния.

ApexNovaTech
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 3,3 тыс.
  • Лайки на YouTube: 219
Открыть на YouTube

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

Запись представляет публичное собеседование начинающего frontend-разработчика. Ведущие знакомятся с кандидатом и его опытом обучения, после чего проводят техническую часть. Кандидат объясняет поиск переменной по цепочке лексических окружений, а интервьюеры уточняют, где в примере произошло переопределение. В практическом блоке стороны совместно пишут и разбирают функцию высшего порядка: ведущий направляет кандидата к выводу, что обёртка должна возвращать функцию. Позже они исследуют ошибку при работе с массивом и console.log, замечая, как изменение значения влияет на тип и результат. Несмотря на рекламные паузы, основа видео — настоящий диалог с вопросами, ответами и корректировками.

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

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

  • Лексическое окружение объясняет, как JavaScript ищет переменные во вложенных функциях.
  • При разборе кода важно отличать поиск переменной от её переопределения.
  • Функция высшего порядка, оборачивающая callback, обычно возвращает новую функцию.
  • Пошаговое выполнение помогает увидеть, когда значение перестаёт быть массивом.
  • На собеседовании полезно проговаривать предположения и проверять их кодом.

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