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

Техническое собеседование Frontend-разработчика с live coding

Кандидат отвечает на вопросы по JavaScript, браузерному хранению и React, затем решает задачи в live coding. В конце автор рассказывает о впечатлениях от процесса и фидбэке HR.

Даниил Maximum
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 3,6 тыс.
  • Лайки на YouTube: 81
Открыть на YouTube

Таймлайн

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

Это запись технического собеседования frontend-разработчика. В разговоре кандидат вспоминает различие splice и slice, рассказывает о рабочем опыте, а затем отвечает на вопросы об глубоком копировании, cookie и localStorage. Техническая часть включает React: изменение JSX, ключи элементов, перемонтирование и сохранение состояния компонентов. После рекламной паузы собеседование продолжается live coding: кандидат реализует функцию переворота даты и начинает задачу по массиву строк, а интервьюер проверяет ход решения. Финал содержит короткий пересказ фидбэка HR и дальнейшего поиска работы. Содержательная часть даёт пример смешанного формата вопросов по JavaScript, React и практического кода.

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

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

  • Нужно различать изменяющие массив методы и методы, возвращающие копию.
  • Для глубокого копирования объектов следует учитывать ограничения JSON-подхода.
  • Cookie и Web Storage отличаются назначением, сроком жизни и способом передачи.
  • Ключи React-элементов влияют на сопоставление и сохранение состояния при изменении списка.
  • В live coding важно проговорить входные данные, ожидаемый результат и шаги решения.

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