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

Техническое собеседование frontend-разработчика в Айтеко (СБОЛ)

Запись технического собеседования на frontend-позицию в Айтеко (СБОЛ). Кандидат рассказывает о проекте и процессах, затем отвечает на вопросы о декомпозиции, API-контрактах и HTTP, разбирает Event Loop, замыкания, Redux Toolkit, рекурсию и хуки React. Практическая часть посвящена обработчику поиска с query-параметром, состояниями загрузки и ошибки.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

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

Запись технического этапа frontend-собеседования. После рассказа о команде и опыте кандидата интервьюер спрашивает о декомпозиции задач, входных артефактах, OpenAPI, моковых данных и согласовании контрактов с backend. Далее обсуждаются HTTP и REST, порядок выполнения JavaScript-кода в Event Loop, замыкания, Redux Toolkit, рекурсия и React-хуки. В практической задаче кандидат пишет обработчик поиска: нужно передать query в запрос, обработать loading и ошибку. В конце кандидат уточняет детали нового React-модуля, его интеграции в другое приложение и задачи на испытательный срок.

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

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

  • Перед началом задачи полезно назвать нужные артефакты и договорённости с backend.
  • GET предназначен для получения данных и не должен использоваться для удаления.
  • При задаче на код проговаривайте разницу между рекурсивным и итеративным решением.
  • Замыкания и useEffect нужно уметь объяснять через реальный сценарий React.

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

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