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

Мок-собеседование Junior Frontend-разработчика: браузер и прототипы

Публичное мок-собеседование Дениса на Junior+ Frontend-позицию. Интервьюеры задают вопросы по HTML/CSS, критическому пути рендеринга, CORS, Git и JavaScript; в практической части кандидат пытается реализовать debounce и React-компонент с добавлением строк. После вопросов ведущие дают обратную связь и обсуждают подготовку к интервью.

ApexNovaTech
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 2,3 тыс.
  • Лайки на YouTube: 97
Открыть на YouTube

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

Публичная сессия начинается с самопрезентации Дениса, который переходит из армии во frontend и ещё не проходил собеседований. Ведущие проверяют HTML/CSS и браузерные основы: z-index, строчные и блочные элементы, различия браузерных движков, критический путь рендеринга и CORS. Затем идут вопросы по Git и JavaScript: rebase, отмена коммита, stash, hoisting, temporal dead zone, var/let, debounce и прототипы. В лайвкодинге Денис получает задачу на debounce, а затем упрощённую React-форму с динамическими строками; интервьюеры разбирают controlled inputs, state как массив объектов, ререндер и useEffect. В конце они советуют набирать практику собеседований; запись перемежается рекламой стажировки и репликами чата.

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

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

  • Для frontend-интервью полезно знать критический путь рендеринга: DOM, CSSOM, render tree и layout.
  • Прототипы позволяют разделять методы между экземплярами без дублирования функции.
  • При сравнении backend-технологий важны профиль нагрузки и измерения, а не только язык.
  • Практическая UI-задача проверяет декомпозицию, состояние и граничные сценарии.
  • На первом интервью лучше проговаривать ход мысли, даже когда ответ пока неполный.

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