Вернуться в видеотекуМоковое собеседование JavaScript | Junior Frontend-разработчик
Показательное моковое собеседование по JavaScript для Junior Frontend-разработчика с четырьмя практическими задачами и финальным разбором. После интервью — ответы на вопросы о развитии, резюме, поиске работы и необходимом стеке.
- Направление
- Frontend
- Формат
- Мок-собеседование
- Компания
Toloka- Грейд
- Junior
- Длительность
- 1 ч 27 мин
Коротко о видео
Это моковое техническое собеседование на 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.
- По мнению ментора, кандидату полезнее сначала выражать решение простым синтаксисом и обычными циклами, а новые возможности языка применять после понимания базовой логики.
- Для подтверждения навыков при поиске первой работы можно использовать пет-проекты, хакатоны, выступления, статьи и портфолио; прохождение интервью также требует отдельной практики.