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

Frontend-собеседование с HR-скринингом и live coding

Кандидат проходит HR- и технические этапы публичного frontend-собеседования, затем решает задачу в коде. Ведущие разбирают требования, JavaScript и влияние зависимостей на производительность.

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

Открыть на YouTube

Таймлайн

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

Запись показывает реальные HR- и технический этапы отбора Frontend-разработчика в HFT-компанию. На HR-скрининге обсуждают опыт кандидата, релокацию на Кипр, мотивацию и ожидания. На техническом этапе кандидат решает задачу на JavaScript с цепочкой вызовов функции умножения, согласовывает тестовые сценарии и отвечает на короткие вопросы по React, TypeScript, ООП и паттернам. Затем он разбирает package.json и Node/Express-код: дублирующие зависимости, границы devDependencies, клиентский bundle, валидацию, middleware, обработку ошибок и dependency injection. Тимлид даёт положительную обратную связь и приглашает кандидата на следующий этап, но в финале автор сообщает, что вакансию закрыли оффером другому человеку.

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

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

  • До реализации нужно согласовать допустимые входы, ожидаемый результат и сценарии проверки, не выводя требования из устройства будущего кода.
  • Для умножения завершающий пустой вызов может возвращать 1 как нейтральный элемент, если такой контракт заранее согласован; альтернативой может быть явная ошибка.
  • При ревью package.json стоит искать дублирующие и устаревшие библиотеки и проверять реальные импорты: присутствие пакета в dependencies само по себе не доказывает его влияние на клиентский bundle или Core Web Vitals.
  • В API-коде валидацию, общую телеметрию и обработку ошибок разумнее выносить в middleware или общие обработчики, а зависимости передавать явно для тестируемости.

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

1:12:08
FrontendSenior

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

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

1:41:35
FrontendJunior

Собеседование Junior frontend-разработчика с live coding

Публичное техническое собеседование на заявленную позицию Junior+ frontend-разработчика на канале ApexNovaTech. После обсуждения резюме и GitHub кандидат отвечает на вопросы по JavaScript, веб-сетям, браузерному рендерингу, React и TypeScript, затем решает задачи в live coding. В конце ведущий разбирает ошибки и даёт рекомендации по подготовке.