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

Мок-собеседование на позицию Junior+ Frontend-разработчика с live coding

Публичное мок-собеседование на Junior+ Frontend-разработчика: кандидат с трёхлетним коммерческим опытом обсуждает резюме, delivery-процессы, Azure DevOps, CI/CD и тестирование, отвечает на вопросы по CSS и JavaScript, а затем получает live-coding задачу на React-калькулятор.

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

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

Роман, Frontend-разработчик с трёхлетним коммерческим опытом, приходит на стрим потренировать прохождение интервью на Junior+ позицию. Интервьюеры обсуждают оформление резюме и процессы его предыдущей команды: задачи и оценки в Azure DevOps, code review, delivery, релизы и тестирование. Далее идут вопросы по CSS, CORS, HTTP/REST, браузерным хранилищам, делегированию событий, debounce/throttle, eval, замыканиям и this. В практической части Роману предлагают собрать React-калькулятор; задание прерывают и используют оставшееся время для обратной связи о подходе к live coding и подготовке к интервью.

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

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

  • При рассказе о проекте важно объяснять путь изменения до production, а не только называть стек.
  • Если детали процесса закрыты NDA, можно описать общие этапы delivery без раскрытия внутренней реализации.
  • Замыкание даёт функции доступ к её лексическому окружению.
  • CORS применяется браузером, а сервер задаёт разрешённые origin и методы HTTP-заголовками.
  • Local Storage сохраняется после перезагрузки; Session Storage привязан к вкладке и не исчезает от простой перезагрузки.
  • Перед использованием документации или других подсказок во время live coding нужно согласовать это с интервьюером.
  • eval исполняет переданную строку как JavaScript, поэтому непроверенный ввод через него опасен.

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