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

#2 Собеседование смелого Frontend Middle разработчика

Выпуск шоу с подробным техническим мок-интервью Frontend-разработчика на Middle-уровень. После вопросов по JavaScript, оптимизации, тестам и Vue участники дают кандидату развёрнутую обратную связь.

Источник: Отсобеседование

Открыть на YouTube

Таймлайн

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

Это учебное мок-интервью Александра на позицию Middle Frontend-разработчика: он рассказывает, что работает фронтенд-разработчиком в небольшой компании с 2018 года и в основном использует Vue. Интервьюеры подробно разбирают JavaScript, Promise и event loop, свойства объектов, итерацию, производительность, кэширование, тестирование и реактивность Vue. В финальном разборе интервьюеры считают, что кандидату нужно укрепить фундаментальные знания JavaScript и фронтенд-механизмов; это их оценка в рамках шоу, а не решение реального работодателя.

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

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

  • Повторить JavaScript-контекст: как `this` определяется способом вызова обычной функции, чем стрелочная функция отличается отсутствием собственного `this`, и когда применять `call`, `apply` и `bind`.
  • Разобрать Promise на примерах: executor запускается при создании `new Promise`, обработчики `then`/`catch` не запускают сам Promise, а порядок выполнения зависит от стека вызовов и очередей задач.
  • Уметь объяснить boxing примитивов, дескрипторы свойств (`enumerable`, `writable`, `get`, `set`) и применение `Object.defineProperty`.
  • Различать `for...in` и `for...of`, понимать перечисляемые свойства, итерируемые объекты и почему `length` массива не попадает в обычный перебор свойств.
  • Подготовить блок по производительности: блокировку рендеринга скриптами, `async` и `defer`, `preload`/`prefetch`, HTTP-кэширование и назначение хэшей в именах сборочных файлов.
  • Изучить тестирование как часть фронтенд-практики, а для Vue — реактивность через зависимости и сеттеры, а также пакетирование нескольких изменений в один ререндер.
  • Для пользовательской производительности знать `font-display` и Layout Shift: поздняя загрузка шрифта может сдвигать интерфейс и мешать взаимодействию.

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

52 мин
FrontendJunior

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА. ПРИТВОРИЛСЯ ДЖУНОМ

Запись технического интервью на позицию Junior Frontend-разработчика с подробным разбором JavaScript, React и менеджеров состояния. В конце автор пересказывает полученный фидбэк и параметры оффера.

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

1 ч 48 мин
FrontendMiddle

#1 Cобеседование Middle Frontend разработчика

Разборочное мок-интервью фронтенд-разработчика с вопросами от HTTP и CSS до JavaScript, веб-безопасности и архитектуры. В конце интервьюеры дают кандидату предметную обратную связь и направления для подготовки.