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

Мок-собеседование Frontend-разработчика: React, TypeScript и GraphQL

Кандидат с опытом React и GraphQL отвечает о функциях JavaScript, Web Worker и хранилищах браузера. Далее интервьюер разбирает RTK, Promise-задачу и типизацию TypeScript.

Skill Blog: Веб-разработка
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 5 тыс.
  • Лайки на YouTube: 154
Открыть на YouTube

Таймлайн

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

В видео проходит техническое мок-собеседование frontend-разработчика, заявленное для Middle-уровня. После рассказа кандидата о семи месяцах коммерческого опыта с React, TypeScript, GraphQL и RTK интервьюер начинает блок JavaScript: виды функций, браузерные API, Web Worker, Service Worker и localStorage, sessionStorage, IndexedDB. Затем обсуждаются SPA и PWA. В React-части проверяются ререндеры, оптимизация и управление состоянием; кандидат объясняет, что асинхронные действия в RTK выносят в thunk. Практический блок посвящён сложной задаче на Promise и очереди microtask. В финале интервьюер спрашивает о пересечении типов, declaration merging интерфейсов и перегрузке функций. Он даёт кандидату спокойную обратную связь по сложной задаче.

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

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

  • Web Worker выносит тяжёлую работу из основного потока и не имеет доступа к DOM.
  • Service Worker используют для offline-сценариев и push-уведомлений PWA.
  • Для асинхронных действий в RTK применяют thunk и выделенные механизмы side effects.
  • Сложные Promise-задачи нужно разбирать через очередь microtask и порядок выполнения.
  • Интерфейсы TypeScript поддерживают declaration merging, а type — нет.

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