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

Мок-собеседование по JavaScript, React и TypeScript

Кандидат отвечает на вопросы по JavaScript, React, TypeScript, Redux и HTTP и решает небольшие задачи в режиме live coding. Интервьюер уточняет ответы и разбирает ошибки.

Источник: Reactify | Frontend Разработка

Открыть на YouTube

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

Это мок-собеседование для начинающего фронтенд-разработчика. В начале интервьюер обозначает блоки вопросов и live coding по JavaScript, React, TypeScript, Redux, сетям и паттернам. Затем кандидат отвечает на вопросы о подключении JavaScript к HTML, преобразовании типов и различии isNaN и Number.isNaN, разбирает вывод кода с var и function declaration. В React обсуждаются очистка эффектов и работа с ref, позднее — редьюсер Redux и различия между type и interface в TypeScript. В записи есть уточняющие вопросы и совместное решение примеров, поэтому она показывает ход технической беседы, а не перечень вопросов без кандидата.

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

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

  • Перед ответом на вопрос о JavaScript полезно объяснить преобразование типов на конкретном примере.
  • При разборе вывода кода нужно учитывать hoisting var и function declaration.
  • В useEffect следует уметь объяснить функцию очистки и момент её вызова.
  • Ответ о Redux стоит строить через входные данные редьюсера и новое состояние.
  • На собеседовании проверяют различия type и interface на практических сценариях.

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

1:12:08
FrontendSenior

Техническое интервью Middle/Senior Frontend-разработчика

Запись реального технического интервью на позицию Middle/Senior Frontend-разработчика. Интервьюер проверяет HTTP и браузерное кэширование, CSP, JavaScript, микрофронтенды, CSS и React; затем кандидат проходит code review и live coding с задачами по TypeScript и оптимизации рендеринга React. В конце обсуждаются дальнейшие этапы, а автор после записи сообщает об отказе: компании требовался более сильный Senior.

1:16:06
FrontendSenior

Собеседование Frontend-разработчика: HTML, React и алгоритмы

Техническое интервью на Frontend/React-позицию уровня Middle+/Senior в неназванной финтех-компании: HTTP/CORS/WebSocket, HTML и accessibility, CSS, JavaScript/TypeScript, React и SEO/SSR. В live coding разбираются Event Loop, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.

1:42:53
FrontendSenior

Frontend-собеседование Middle/Senior с live coding

Реальное техническое собеседование на frontend-позицию в Купибилет. После знакомства с продуктом и командой кандидат рассказывает об опыте с микрофронтендами и отчётами, затем отвечает на вопросы по React и JavaScript и решает задачи с live coding. В финале обсуждают Git, форматы изображений, вопросы к работодателю и обратную связь HR.