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

Моковое собеседование JavaScript | Junior Frontend-разработчик

Показательное моковое собеседование по JavaScript для Junior Frontend-разработчика с четырьмя практическими задачами и финальным разбором. После интервью — ответы на вопросы о развитии, резюме, поиске работы и необходимом стеке.

Источник: Solvery

Открыть на YouTube

Таймлайн

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

Это моковое техническое собеседование на Junior Frontend-позицию: кандидат последовательно решает задачи по CSS, DOM-событиям и JavaScript в формате live coding. Разбираются специфичность CSS-селекторов, обработка клика по overlay модального окна, реализация собственного Set на объекте и обработка нескольких промисов с результатами успешных и ошибочных операций. В конце ментор даёт кандидату обратную связь, а затем отвечает на вопросы зрителей о подготовке, поиске работы и базовом стеке фронтенд-разработчика.

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

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

  • Для определения итогового CSS-стиля нужно сравнивать специфичность селекторов: псевдоклассы учитываются на уровне классов, а два класса весят больше одного.
  • Чтобы обработчик модального overlay не реагировал на клики по вложенному контенту, можно сравнивать event.target с элементом, на котором висит обработчик.
  • При снятии нативного обработчика нужен removeEventListener и та же ссылка на функцию, которая была передана в addEventListener.
  • Собственный Set можно строить на объекте с вычисляемыми ключами: это позволяет проверять наличие элемента без линейного обхода массива; конструктор должен добавлять все начальные элементы через общую логику add.
  • Promise.all прекращает цепочку при первом reject, поэтому для аналога Promise.allSettled каждый промис нужно предварительно преобразовать в всегда успешно завершающийся результат со status и value либо reason.
  • По мнению ментора, кандидату полезнее сначала выражать решение простым синтаксисом и обычными циклами, а новые возможности языка применять после понимания базовой логики.
  • Для подтверждения навыков при поиске первой работы можно использовать пет-проекты, хакатоны, выступления, статьи и портфолио; прохождение интервью также требует отдельной практики.

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

1 ч 31 мин
Frontend

Прохожу собеседование на FRONTEND Разработчика в Яндекс. Как решать задачи правильно?

Показательный разбор мок-интервью на frontend-разработчика: палиндром и асинхронный поиск маршрута в графе. Участники обсуждают алгоритмическую сложность, стиль коммуникации кандидата, подсказки и отладку.

1 ч 22 мин
Frontend

Стать фронтендером после 30: из работников цирка во фронтенд-разработчики

Учебное frontend-собеседование с начинающим разработчиком, который переходит в IT из цирковой профессии. Разбираются типичные вопросы по вёрстке и JavaScript, практические задачи и подробный фидбек по подготовке к первой работе.