Публичное собеседование Junior Frontend-разработчика
Публичная запись технического собеседования кандидата на Junior+ Frontend-разработчика на канале ApexNovaTech. После разбора резюме интервьюеры спрашивают о замыканиях, this и CORS, дают задачи на sleep через Promise и setTimeout, а также на каррирование. В React-блоке они вместе с кандидатом разбирают кастомный хук для массива и иммутабельное обновление состояния.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3,3 тыс.
- Лайки на YouTube: 219
Коротко о видео
Запись представляет публичное собеседование начинающего frontend-разработчика. Ведущие знакомятся с кандидатом и его опытом обучения, после чего проводят техническую часть. Кандидат объясняет поиск переменной по цепочке лексических окружений, а интервьюеры уточняют, где в примере произошло переопределение. В практическом блоке стороны совместно пишут и разбирают функцию высшего порядка: ведущий направляет кандидата к выводу, что обёртка должна возвращать функцию. Позже они исследуют ошибку при работе с массивом и console.log, замечая, как изменение значения влияет на тип и результат. Несмотря на рекламные паузы, основа видео — настоящий диалог с вопросами, ответами и корректировками.
Затронутые темы
Что взять на заметку
- Лексическое окружение объясняет, как JavaScript ищет переменные во вложенных функциях.
- При разборе кода важно отличать поиск переменной от её переопределения.
- Функция высшего порядка, оборачивающая callback, обычно возвращает новую функцию.
- Пошаговое выполнение помогает увидеть, когда значение перестаёт быть массивом.
- На собеседовании полезно проговаривать предположения и проверять их кодом.