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

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

Практическое собеседование на Junior+ Frontend с вопросами по HTML/CSS, JavaScript и React, а также несколькими задачами в коде.

Источник: ApexNovaTech

Открыть на YouTube

Таймлайн

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

Показано фронтенд-собеседование с Евгением: сначала проверяют HTML/CSS, затем JavaScript и React. В практической части кандидат центрирует элемент, пытается реализовать аналог Array.prototype.map, решает проверку палиндрома и получает задачу на список контактов в React. В финале обсуждают useEffect, useCallback, Virtual DOM, ключи списков и Event Loop; часть практических задач останавливают из-за затраченного времени.

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

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

  • Нужно уверенно называть три способа задать CSS: внешний файл через <link>, блок <style> и inline-стили через атрибут style.
  • Для центрирования абсолютного элемента недостаточно top: 50% и left: 50%: нужно компенсировать размеры, например transform: translate(-50%, -50%); альтернативы — Flexbox и Grid.
  • Стоит объяснять, что замыкание сохраняет доступ функции к её лексическому окружению после завершения внешней функции.
  • Задача с myMap требует добавлять метод в Array.prototype, чтобы его можно было вызывать у массива через точку, а не писать отдельную функцию.
  • При проверке палиндрома нужно заранее нормализовать регистр и пробелы, затем сравнивать симметричные символы; отрицательные индексы JavaScript не работают как индексация с конца в Python.
  • В React-задаче требовались добавление контакта из двух полей, отображение списка, очистка формы после добавления и удаление контактов.
  • Нужно различать useEffect с пустым массивом зависимостей, с зависимостями и без массива, а также уметь объяснить очередь микрозадач и макрозадач в Event Loop.

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

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. В конце интервьюеры дают кандидату развёрнутую обратную связь и план тем для повторения.