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

Собеседование frontend | Какой у него уровень?

Запись frontend-собеседования с начинающим кандидатом: от обсуждения учебного командного проекта до теории и задач по React, JavaScript и TypeScript.

FRONTENDIYA - Веб разработка
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,9 тыс.
  • Лайки на YouTube: 34
Открыть на YouTube

Таймлайн

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

Публичное frontend-собеседование с кандидатом Маратом, который сообщает о двух годах обучения разработке, отсутствии коммерческого опыта и начале обучения веб-разработке на Go в Яндекс Лицее. Интервьюеры уточняют его опыт командной работы с Git и CI, затем проверяют основы React, JavaScript и TypeScript. Во второй половине кандидат разбирает устные и практические задачи про Promise, контекст this, области видимости, utility types и generics; запись заканчивается перед предоставлением обратной связи.

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

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

  • Подготовить рассказ о командном проекте: распределение задач, ветки, pull request, разрешение merge-конфликтов и проверки CI.
  • Повторить React: назначение библиотеки, Virtual DOM, связь state и props с рендером, различия SSR и CSR, useState, useEffect, useRef, portals и JSX.
  • Уметь объяснить, зачем передавать функцию с предыдущим состоянием в setter useState, а не только новое значение.
  • Повторить цепочки Promise, роли then/catch и порядок выполнения асинхронного кода.
  • Разобрать this в обычных и стрелочных функциях, а также способы явной привязки контекста: bind, call и apply.
  • Закрепить различия var, let и const на примере цикла с setTimeout, включая блочную и функциональную области видимости.
  • Повторить TypeScript utility types Pick и Record, типизацию props и базовое применение generics.

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