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

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

Независимое моковое техническое собеседование для Junior Frontend-разработчика: REST и HTTP, JavaScript, React и live coding с финальным фидбеком.

Источник: Result University

Открыть на YouTube

Таймлайн

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

Интервьюер проводит тренировочное техническое интервью: спрашивает о REST и HTTP-статусах, областях видимости, TDZ и hoisting, функциях, замыканиях, this, а также о React. Затем кандидат решает задачи в live coding: реализует ограничитель вызовов callLimit, разбирает цепочку Promise с catch и finally и предсказывает вывод циклов с setTimeout. В конце обсуждаются коммерческий опыт кандидата и подготовка к интервью; интервьюер считает его готовым к Junior-позиции, но пока не к Middle.

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

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

  • Объясняйте HTTP-методы через их семантику и контракт API: PATCH обычно используют для частичного изменения, а PUT сам по себе не гарантирует «стирание» остальных полей.
  • Для JavaScript-интервью полезно уверенно различать области видимости, TDZ, hoisting, виды функций, лексический this и назначение bind, call и apply.
  • При вопросах по React связывайте useEffect с зависимостями и очисткой эффекта, а useRef, PureComponent и React.memo — с их влиянием на рендеринг.
  • В live coding проговаривайте состояние замыкания, граничные случаи и порядок проверки решения, а не только пишите код.
  • В задачах с Promise и setTimeout последовательно отслеживайте цепочку обработчиков и захват переменных замыканием.

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