Техническое собеседование Frontend-разработчика с live coding
Кандидат отвечает на вопросы по JavaScript, браузерному хранению и React, затем решает задачи в live coding. В конце автор рассказывает о впечатлениях от процесса и фидбэке HR.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3,6 тыс.
- Лайки на YouTube: 81
Таймлайн
Коротко о видео
Это запись технического собеседования frontend-разработчика. В разговоре кандидат вспоминает различие splice и slice, рассказывает о рабочем опыте, а затем отвечает на вопросы об глубоком копировании, cookie и localStorage. Техническая часть включает React: изменение JSX, ключи элементов, перемонтирование и сохранение состояния компонентов. После рекламной паузы собеседование продолжается live coding: кандидат реализует функцию переворота даты и начинает задачу по массиву строк, а интервьюер проверяет ход решения. Финал содержит короткий пересказ фидбэка HR и дальнейшего поиска работы. Содержательная часть даёт пример смешанного формата вопросов по JavaScript, React и практического кода.
Затронутые темы
Что взять на заметку
- Нужно различать изменяющие массив методы и методы, возвращающие копию.
- Для глубокого копирования объектов следует учитывать ограничения JSON-подхода.
- Cookie и Web Storage отличаются назначением, сроком жизни и способом передачи.
- Ключи React-элементов влияют на сопоставление и сохранение состояния при изменении списка.
- В live coding важно проговорить входные данные, ожидаемый результат и шаги решения.