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

Мок-интервью по Frontend-разработке

Кандидат проходит длинное интервью по JavaScript, TypeScript, React и веб-платформе. В конце собеседующие оценивают уровень кандидата и обсуждают возможные позиции.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Мок-собеседование по frontend-разработке с блоками по JavaScript, TypeScript, React, браузеру и сети, тестированию, Git, паттернам, ООП/SOLID и веб-безопасности. Кандидат разбирает задачу на retry-обёртку для запроса и получает промежуточную обратную связь после разделов. В финале ведущие отмечают сильную теоретическую базу и рекомендуют ориентироваться на Senior-позиции; в комментариях также звучит оценка Middle+.

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

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

  • Понимать цепочку прототипов, области видимости и особенности стрелочных функций в JavaScript.
  • Использовать generics, unknown и declaration-файлы по назначению и помнить, что TypeScript не валидирует данные в runtime.
  • Знать причины повторного рендера React, назначение hooks и refs, а также поведение Strict Mode в режиме разработки.
  • В retry-обёртке явно определять повторяемые ошибки, число попыток и возврат исходной ошибки после их исчерпания.
  • Выбирать хранение токенов с учётом угроз XSS, CSRF и атрибутов cookie; не считать localStorage универсально безопасным вариантом.

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

1:13:57
FrontendMiddle

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

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

1:21:53
FrontendMiddle

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

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