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

АЙТИ РОТА БЕЛАРУСИ? Собеседование frontend разработчика

Техническое интервью frontend-разработчика с теоретическим блоком по React, JavaScript, TypeScript и инфраструктуре, а затем серией практических задач. В конце интервьюеры дают устную обратную связь по решению задач и теоретическим ответам.

Источник: FRONTENDIYA - Веб разработка

Открыть на YouTube

Таймлайн

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

Запись технического интервью frontend-разработчика: кандидат рассказывает о примерно трёх годах опыта, работе с React, Node.js и крупном JavaScript-проекте, а также о динамическом компоненте статистики и кластеризации Node.js. Далее интервьюеры проверяют знания Git, рендеринга, React, браузерных API, хранения токенов, сетевого взаимодействия, тестов, CI/CD и сборки. Практическая часть включает задачи на цепочки Promise и event loop, контекст this, TypeScript, EventEmitter и кастомный React-хук; интервьюеры по ходу уточняют часть ответов.

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

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

  • Подготовить рассказ о проектной задаче через контракт фронтенда и бэкенда: кандидат описывает единый динамический компонент статистики, который получает поля, фильтры и тип отображения с бэкенда.
  • Чётко различать CSR, SSR и SSG, включая момент получения данных и влияние серверного рендеринга на индексацию.
  • Повторить React: классовые и функциональные компоненты, хуки, refs, portals, Error Boundaries, Virtual DOM, reconciliation и роль key в динамических списках.
  • Разобраться в различиях LocalStorage, SessionStorage и cookies для токенов, а также не путать WebSocket, SSE, short polling и long polling.
  • Уметь объяснить merge и rebase, роль линтеров, форматтеров и pre-commit-проверок, а также практический CI/CD-поток с GitHub, Docker-образом и серверным контейнером.
  • Потренироваться определять порядок выполнения синхронного кода, microtasks и macrotasks в Promise-цепочках и setTimeout.
  • Повторить TypeScript utility types и indexed access types, а также реализацию EventEmitter через Map/Set и useFirstRender через useRef.

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

46 мин
Frontend

СОБЕСЕДОВАНИЕ НА FRONTEND РАЗРАБОТЧИКА ЗП 250К. LIVE CODING

Запись интервью на Middle+ frontend-позицию: от обсуждения опыта кандидата до вопросов по браузеру, CSS, JavaScript, React, TypeScript и практических задач. Автор проходит его под вымышленной легендой для демонстрации процесса зрителям.

55 мин
FrontendSenior

Прохожу СОБЕСЕДОВАНИЕ НА SENIOR FRONTEND. ЗП 400к и Live coding

Запись собеседования на senior frontend-вакансию с разбором ответов кандидата, технических вопросов и двух live-coding задач. В конце автор показывает полученный оффер и названную сумму компенсации.

50 мин
Frontend

НЕУДАЧНОЕ СОБЕСЕДОВАНИЕ на FRONTEND РАЗРАБОТЧИКА. Live coding

Разбор неудачного для автора фронтенд-собеседования с live coding и вопросами по JavaScript, React и TypeScript. Во второй части собеседники рассказывают о монорепозитории, Context/RxJS, собственном UI kit и миграции проектов на Next.js.