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

Собеседование Frontend-разработчика: React и авторизация

Кандидат рассказывает об опыте и решает практические задачи, затем отвечает на вопросы о SSR, токенах, REST, RTK и JavaScript.

Источник: ApexNovaTech

Открыть на YouTube

Таймлайн

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

Интервьюеры проводят реальное собеседование Frontend-разработчика. В первой части обсуждают опыт кандидата, резюме, Agile-процессы и особенности продуктовой разработки. Далее он работает с кодом в CodeSandbox и проектирует переиспользуемый компонент. Технические вопросы охватывают клиентский и серверный рендеринг, обработку 401 и 403, refresh token, REST, RTK Query, состояние и прототипы JavaScript. В конце интервьюеры дают обратную связь: отмечают практический опыт и рекомендуют систематизировать теорию, прежде всего по прототипам и продуктовой разработке.

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

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

  • Опыт в резюме нужно уметь описывать через задачу, технологии и свой вклад без раскрытия чувствительных деталей.
  • 401 и 403 означают разные проблемы доступа и требуют разной обработки.
  • При 401 из-за истёкшего access token приложение может запросить обновление по refresh token; при неуспехе следует завершить сессию или предложить повторный вход.
  • В универсальном React-компоненте собственный prop оформления лучше не называть type, чтобы не конфликтовать с нативным атрибутом button; типы кнопки и ссылки должны учитывать разные HTML-атрибуты.
  • Практика полезна, но техническое интервью проверяет также фундаментальную теорию.

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

1:48:30
FrontendJunior

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

Мок-собеседование на позицию Junior+ Frontend-разработчика. Кандидат рассказывает о стажировке и отвечает на вопросы по JavaScript, React, TypeScript, GraphQL, RTK Query, Redux Toolkit и обработке HTTP-ошибок. В live coding он проектирует переиспользуемый React-компонент кнопки, решает задачу со счётчиком на Redux Toolkit и разбирает код с прототипами JavaScript; в конце получает подробный фидбек.

1:22:57
FrontendMiddle

Frontend: два технических собеседования

Две записи реальных технических frontend-собеседований. В первой части проверяют HTML/CSS, JavaScript, React и TypeScript; во второй обсуждают React 18/19, рендеринг, рефакторинг компонента, дженерики, стейт-менеджеры и сборщики. Во втором разговоре кандидат уточняет детали проекта Инвитро.

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, поиск максимальной прибыли по курсам валют и утечка памяти из-за обработчиков событий.