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

Фронтенд собеседование 2024 | Junior Frontend | Реальные вопросы и задачи

Практическое собеседование Junior+ Frontend-кандидата с задачей на карусель без библиотек. В видео также разбирают JavaScript-теорию, CSS и подход к организации обработчиков и React-кода.

Источник: ApexNovaTech

Открыть на YouTube

Таймлайн

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

Запись показывает практическое собеседование на Junior+ Frontend-разработчика: после краткого знакомства кандидату задают вопросы по JavaScript и предлагают реализовать карусель на чистом HTML/CSS/JavaScript. Интервьюеры разбирают с ним структуру контейнера, overflow, transform, обработчики кликов, повторяющийся код, CSS-свойство для сохранения пропорций и фрагмент React-кода с ошибками. В финале они дают обратную связь: кандидату стоит лучше планировать решение вслух, подтянуть алгоритмическую сложность, вёрстку и терминологию собеседований.

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

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

  • Для карусели нужен отдельный viewport-контейнер фиксированного размера с скрытием переполнения; слайды остаются в разметке и сдвигаются через transform, а не показываются резкой заменой.
  • Перед кодированием полезно кратко проговорить план: состояние текущего слайда, границы первого и последнего элемента, способ сдвига и обработку кликов.
  • Нужно уметь объяснять замыкание и делегирование событий: на вопрос о делегировании кандидат ответа не дал.
  • Не стоит определять направление действия по тексту кнопки или дублировать обработчики: общую логику смены слайда следует вынести, а направление передавать явно.
  • Стоит повторить CSS aspect-ratio, box-sizing, overflow и Flexbox: они понадобились при разборе размеров и поведения элементов карусели.
  • Для технических собеседований нужны базовые задачи на массивы и понимание сложности Big O, даже если в повседневной работе не приходится явно называть её.
  • Полезно тренироваться читать чужой React-код: проверять условный рендеринг, зависимости useEffect и необходимость cleanup, не полагаясь только на запуск кода.

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

2 ч 13 мин
FrontendMiddle

#12 Фронтенд-разработчик нейросети на собеседовании Frontend Middle

Двухчасовое публичное mock-интервью фронтенд-разработчика с разбором ответов и объяснениями от интервьюеров. Основной акцент — на фундаменте JavaScript, инструментах разработки, тестировании и серверных основах.

52 мин
FrontendJunior

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

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

46 мин
Frontend

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

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