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

Техническое собеседование Frontend-разработчика по Vue.js

Кандидат рассказывает о процессах команды, code review, тестировании и миграции роутинга. Во второй части интервьюер предлагает доработать функцию загрузки скрипта и разбирает ход рассуждений.

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

Открыть на YouTube

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

Это запись технического собеседования frontend-разработчика. Интервьюер уточняет опыт кандидата: организацию code review, планирование релизов, ручное и автоматизированное тестирование, а также причины перехода от серверного роутинга к клиентскому. Практическая часть строится вокруг функции загрузки скрипта: кандидат предлагает изменить callback-API, работает с Promise и событиями загрузки, а интервьюер последовательно проверяет понимание асинхронного выполнения и уже загруженного элемента. В конце обсуждаются когнитивная нагрузка условий, читаемость кода и масштабирование frontend-команды. Запись показывает как технические уточнения, так и формат совместного разбора решения.

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

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

  • На code review проверяют читаемость, лишний код, тесты и повторное использование готовых решений.
  • Техническую миграцию полезно связывать с её ценностью для команды и продукта.
  • При загрузке скрипта нужно отдельно учитывать сценарий, когда он уже присутствует в DOM.
  • Promise помогает заменить callback и явно выразить момент завершения асинхронной операции.
  • Ранний выход из функции уменьшает когнитивную нагрузку при чтении условий.

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

1:21:41
FrontendJunior

Собеседование Junior frontend-разработчика: вопросы и задачи

Техническое собеседование на Junior+ Frontend-позицию на канале ApexNovaTech: кандидат отвечает на вопросы по CSS, JavaScript и React, затем пробует решить задачи на асинхронное выполнение цикла и группировку массива пользователей. Ведущие разбирают ошибку на границе цикла и дают фидбек о необходимости укрепить практику базового JavaScript.