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

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

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

Источник: ApexNovaTech

Открыть на 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, поэтому непроверенный ввод через него опасен.

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

1:16:06
FrontendSenior

Собеседование Frontend-разработчика: HTML, React и алгоритмы

Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.

1:12:08
FrontendSenior

Техническое интервью Middle/Senior Frontend-разработчика

Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.