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

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА

Запись собеседования на frontend-позицию с HR и техническим директором. В ней разобраны опыт кандидата, React, REST API, авторизация, infinite scroll, командные процессы и условия вакансии.

Источник: Ulbi TV

Открыть на YouTube

Таймлайн

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

Автор показывает запись реального, по его словам, собеседования Максима на frontend-позицию и заранее объясняет свои сомнения: предполагается единственный frontend-разработчик, поддержка jQuery и отсутствует зарплатная вилка. Кандидат рассказывает о двух годах frontend-разработки, коммерческом опыте, React и Vue, а затем отвечает на вопросы о REST API, HTTP, авторизации, React, бесконечной прокрутке и виртуализации списков. В финале обсуждаются процессы команды и ожидания по зарплате; автор сообщает, что после повторного сообщения HR не захотел продолжать диалог.

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

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

  • Кандидат заявляет о примерно двух годах frontend-разработки и более чем годе коммерческого опыта; работал на фрилансе и в страховой компании, использует React и Vue и хочет развиваться именно во frontend, а не во full-stack.
  • На интервью спрашивают не только о технологиях, но и о готовности вести проект: кандидат приводит примеры проектов, которые выполнял один, и опыт работы в команде примерно из 11 человек.
  • Для REST API разбираются назначение endpoint’ов, обмен JSON-данными и связь REST API с HTTP; отдельно кандидат описывает строку запроса, заголовки, методы GET, POST, PUT, DELETE и PATCH и тело запроса.
  • В блоке об авторизации кандидат сопоставляет сессии с идентификатором в cookie и схему access/refresh token, где access token используется для доступа к ресурсу.
  • React кандидат объясняет как способ сосредоточиться на состоянии и данных вместо ручной синхронизации DOM; интервьюер затем переходит к практической задаче про infinite scroll.
  • Для infinite scroll обсуждаются отслеживание прокрутки и более современный вариант через Intersection Observer; при росте списка нужно учитывать память и DOM, применяя виртуализацию и рендер только видимых элементов.
  • Работодатель уточняет, что frontend-разработчик будет единственным на проекте, а также предупреждает о поддержке jQuery; автор в начале ролика высказывает мнение, что для начинающего разработчика такая роль может ограничить рост.

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