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

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

Практическое интервью на Junior+ Frontend с вопросами по HTML, CSS, JavaScript и React. Центральная часть посвящена пошаговой реализации собственного метода myFilter для массива и разбору ошибок кандидата.

Источник: ApexNovaTech

Открыть на YouTube

Таймлайн

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

На канале ApexNovaTech опубликовано собеседование Максима на позицию Junior+ Frontend-разработчика: обсуждают его опыт, HTML/CSS, JavaScript, React и выполняют практическую задачу. Кандидат уверенно отвечает на часть вопросов по вёрстке, но испытывает затруднения с фундаментальными понятиями JavaScript — замыканиями, this и реализацией аналога Array.prototype.filter. В финале интервьюеры советуют сначала укрепить базу JavaScript и отрабатывать небольшие задачи без подсказок, а уже затем активнее готовиться к собеседованиям и LeetCode.

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

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

  • Для box-sizing важно различать content-box: ширина складывается из content, padding и border, и border-box: padding и border входят в заданную ширину.
  • Абсолютно позиционированный элемент ищет ближайшего предка с position, отличным от static; при его отсутствии ориентируется на начальный containing block.
  • Перед собеседованием стоит уметь своими словами объяснить каскад CSS, специфичность селекторов, комбинаторы и отличие псевдоэлементов от селекторов.
  • Нужно уверенно знать основы JavaScript: динамическую типизацию, замыкания, контекст this, callback-функции и различие стрелочных и обычных функций.
  • При написании собственного myFilter метод нужно добавить в Array.prototype до вызова, использовать this как исходный массив, проверять callback для каждого элемента и добавлять в новый массив сам элемент только при истинном результате callback.
  • По мнению интервьюеров, начинающему разработчику полезнее сначала решать задачи на переопределение стандартных методов и понимание синтаксиса языка, чем переходить к сложным задачам LeetCode без прочной базы.
  • Совет о возможной меньшей конкуренции в Angular прозвучал как личное мнение интервьюера, а не как установленный факт о рынке.

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

46 мин
Frontend

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

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

1 ч 16 мин
FrontendJunior

Собеседование на Junior Frontend разработчика. Стажер фронтендер 19 лет из EPAM

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

1 ч 59 мин
FrontendJunior

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

Тренировочное техническое собеседование Junior Frontend-разработчика с разбором ответов по HTML, CSS, JavaScript, Browser API и Vue. В конце интервьюеры дают кандидату развёрнутую обратную связь и план тем для повторения.