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

Техническое собеседование Middle Frontend-разработчика в МегаФон

Техническое собеседование Middle Frontend-разработчика в МегаФон. Кандидат отвечает на вопросы по JavaScript, React, CSS и производительности, а в live coding решает задачи на группировку данных, формирование query-параметров и построение столбчатой диаграммы на React.

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

Открыть на YouTube

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

После короткого вступления показано техническое интервью на позицию Middle Frontend-разработчика в МегаФон. Кандидат рассказывает об опыте и процессах работы, а команда — о продукте, React 19, Next.js 15, монорепозитории и SCSS-модулях. Техническая часть охватывает JavaScript, event loop, Promise API, копирование объектов, React, CSS и Web Vitals. В live coding кандидат группирует объекты по категориям, формирует строку query-параметров с кодированием значений и дорабатывает React-компонент столбчатого графика с Flexbox. В финале обсуждаются онбординг, переработки и применение ИИ-инструментов.

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

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

  • Объяснять порядок синхронного кода, микро- и макрозадач event loop.
  • Выбирать position: sticky для закреплённого элемента при прокрутке.
  • Группировать элементы массива в объект с ключами по категории.
  • Различать align-items и justify-content в Flexbox.

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

1:12:08
FrontendSenior

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

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

1:22:07
FrontendMiddle

Собеседование Middle/Senior Frontend-разработчика в крупный банк

Технический этап для Middle/Senior Frontend-позиции в крупном банке: интервьюеры спрашивают про архитектуру фронтенда, CSS, JavaScript, TypeScript, Webpack и CI/CD. Кандидат разбирает задачи на event loop и типизацию, а в лайвкодинге собирает React-форму для расчёта выдачи купюр; в конце обсуждаются мемоизация, запросы, тесты, микрофронтенды и дальнейшие этапы.