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

Техническое собеседование Frontend-разработчика в VK WorkSpace

Полная запись технического собеседования frontend-разработчика в команду VK WorkSpace. Кандидат оценивает лендинг, React-страницу верификации и блог, отвечает на вопросы о компонентной архитектуре, адаптивной CSS-вёрстке, управлении состоянием, SSR, TypeScript, Git и веб-безопасности. В финале — вопросы о процессах, ревью, тестах и стеке команды.

Источник: Даниил Maximum

Открыть на YouTube

Таймлайн

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

Запись показывает техническое собеседование frontend-разработчика в VK WorkSpace. Интервьюер предлагает мысленно сверстать страницу в React и просит кандидата разбить макет на компоненты с учётом наличия UI kit. Затем разговор переходит к браузерному рендерингу: кандидат описывает получение HTML, построение DOM и дерева рендеринга. В блоке безопасности интервьюер на конкретном примере логина и сообщения об ошибке объясняет путь XSS-атаки и просит рассуждать о защите. Финальная часть отдана вопросам кандидата о ритме встреч, планировании, GitLab, тестировании компонентов и Docker. Это полноценный диалог интервьюера и кандидата с техническими и процессными темами.

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

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

  • Декомпозиция React-страницы начинается с выделения самостоятельных компонентов и роли UI kit.
  • Нужно понимать базовую последовательность построения DOM и рендеринга страницы.
  • XSS возникает, когда пользовательский ввод возвращается и небезопасно вставляется в интерфейс.
  • Оценка задачи должна учитывать не только компонент, но и покрытие тестами.
  • Вопросы о процессах и инфраструктуре помогают кандидату оценить команду.

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

1:17:29
FrontendJunior

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

Публичное мок-собеседование Дениса на Junior+ Frontend-позицию. Интервьюеры задают вопросы по HTML/CSS, критическому пути рендеринга, CORS, Git и JavaScript; в практической части кандидат пытается реализовать debounce и React-компонент с добавлением строк. После вопросов ведущие дают обратную связь и обсуждают подготовку к интервью.

1:21:53
FrontendMiddle

Техническое собеседование middle/senior frontend-разработчика

Запись реального технического собеседования на frontend-позицию в Райффайзен Банке. Интервьюеры проверяют JavaScript, TypeScript, HTML/CSS, Git и React; кандидат решает задачи на калькулятор, типизацию User/Admin и рекурсивное дерево с раскрытием вложенных узлов. В конце обсуждаются команда, онбординг и развитие в банке.

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, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.