Вернуться в каталог собеседований

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

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

ApexNovaTech
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,9 тыс.
  • Лайки на YouTube: 45
Открыть на 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 прозвучал как личное мнение интервьюера, а не как установленный факт о рынке.

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