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

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

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

Источник: Front-end Science with Sergey Puzankov

Открыть на YouTube

Таймлайн

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

Публичное тестовое собеседование Владимира на позицию Junior Front-end-разработчика: он рассказывает о самостоятельном обучении, фриланс-вёрстке и текущей стажировке. Интервьюер проверяет базу по CSS и JavaScript, предлагает практические задачи на вёрстку, работу с массивами и событиями, а затем даёт развёрнутую обратную связь. Среди ключевых тем — специфичность CSS, схлопывание margin, контекст this, функции, делегирование событий, хранилища браузера и отладка незнакомого кода.

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

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

  • Повторить каскад CSS: при одинаковой специфичности побеждает правило, расположенное ниже, а порядок классов в HTML сам по себе не определяет итоговый стиль.
  • Явно задавать width и height контентным изображениям, чтобы браузер резервировал место до загрузки и страница не смещалась.
  • Закрепить различия block, inline и inline-block, сокращённую запись margin/padding, схлопывание вертикальных margin и причины пробелов между inline-block-элементами; для горизонтального меню предпочтителен Flexbox.
  • Разобрать this в обычных функциях и строгом режиме, а также call, apply и bind, включая сохранение аргументов при bind.
  • Для проверки массива использовать Array.isArray(), а для динамических списков — делегирование событий на родительском элементе с проверкой event.target.
  • Практиковать чтение и отладку незнакомого проекта: прослеживать связанные функции и состояния, искать несоответствия имён и опечатки, а не ограничиваться местом проявления бага.

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

46 мин
Frontend

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

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

1 ч 59 мин
FrontendJunior

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

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

1 ч 39 мин
FrontendJunior

Frontend интервью. Ильнура, первая работа сразу после учебных курсов

Разбор публичного учебного собеседования на Junior Front-end developer: путь кандидатки от обучения к первой работе и большая техническая секция с практической DOM-задачей. Ведущий подробно комментирует ответы по CSS, JavaScript, API, npm и Git.